;;; Segment code (00000000)

;; fn00000000: 00000000
;;   Called from:
;;     0000022C (in fn0000022C)
fn00000000 proc
	imm	00000001
	addik	r5,r0,FFFFD644
	imm	00000001
	addik	r3,r0,FFFFD644
	xor	r3,r3,r5
	beqi	r3,00000040

l00000018:
	imm	00000000
	addik	r3,r0,00000000
	beqi	r3,00000040

l00000024:
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brald	r15,r3
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l00000040:
	rtsd	r15,00000008
	nop

;; fn00000048: 00000048
;;   Called from:
;;     00000234 (in fn0000022C)
fn00000048 proc
	imm	00000001
	addik	r5,r0,FFFFD644
	imm	00000001
	addik	r3,r0,FFFFD644
	rsubk	r3,r5,r3
	addk	r4,r0,r3
	sra	r4,r3
	sra	r4,r4
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addk	r6,r6,r4
	sra	r6,r6
	beqi	r6,0000011C

l000000F4:
	imm	00000000
	addik	r3,r0,00000000
	beqi	r3,0000011C

l00000100:
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brald	r15,r3
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l0000011C:
	rtsd	r15,00000008
	nop
00000124             B0 00 00 01 E0 60 D6 44 BC 23 00 D0     .....`.D.#..
00000130 B0 00 00 01 30 80 D6 3C B0 00 00 01 30 A0 D6 38 ....0..<....0..8
00000140 B0 00 00 01 E8 60 D6 48 30 21 FF DC 14 85 20 00 .....`.H0!.... .
00000150 FA 61 00 1C FA A1 00 20 12 60 20 00 92 64 00 01 .a..... .` ..d..
00000160 92 73 00 01 F9 E1 00 00 32 73 FF FF B0 00 00 01 .s......2s......
00000170 32 A0 D6 38 16 53 18 03 BE B2 00 38 30 63 00 01 2..8.S.....80c..
00000180 10 83 18 00 10 84 20 00 C8 84 A8 00 B0 00 00 01 ...... .........
00000190 F8 60 D6 48 99 FC 20 00 80 00 00 00 B0 00 00 01 .`.H.. .........
000001A0 E8 60 D6 48 16 53 18 03 BE 52 FF D8 30 63 00 01 .`.H.S...R..0c..
000001B0 B9 F4 FE 50 80 00 00 00 B0 00 00 00 30 60 00 00 ...P........0`..
000001C0 BE 03 00 20 E9 E1 00 00 B0 00 00 01 30 A0 D6 40 ... ........0..@
000001D0 B0 00 FF FF B9 F4 FE 2C 80 00 00 00 E9 E1 00 00 .......,........
000001E0 EA 61 00 1C EA A1 00 20 30 60 00 01 B0 00 00 01 .a..... 0`......

;; fn000001F0: 000001F0
fn000001F0 proc
	sbi	r3,r0,FFFFD644
	rtsd	r15,00000008
	addik	r1,r1,00000024
000001FC                                     B6 0F 00 08             ....
00000200 80 00 00 00 B0 00 00 00 30 60 00 00 30 21 FF E4 ........0`..0!..
00000210 BE 03 00 24 F9 E1 00 00 B0 00 00 01 30 C0 D6 4C ...$........0..L
00000220 B0 00 00 01 30 A0 D6 40 B0 00 FF FF             ....0..@....   

;; fn0000022C: 0000022C
fn0000022C proc
	brlid	r15,00000000
	nop
	brlid	r15,00000048
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn00000248: 00000248
;;   Called from:
;;     00000360 (in fn000002CC)
;;     00000370 (in fn000002CC)
;;     0000042C (in fn00000378)
;;     0000043C (in fn00000378)
;;     0000044C (in fn00000378)
;;     0000045C (in fn00000378)
fn00000248 proc
	addk	r8,r5,r0
	imm	00000001
	lwi	r7,r0,FFFFD664
	imm	00000001
	lwi	r5,r0,FFFFD678
	imm	00000001
	addik	r6,r0,FFFF99D8
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	imm	00000001
	brlid	r15,00008150
	nop
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

;; fn00000284: 00000284
;;   Called from:
;;     000004EC (in fn00000378)
fn00000284 proc
	addik	r1,r1,FFFFBFCC
	swi	r21,r1,00004024
	swi	r22,r1,00004028
	swi	r23,r1,0000402C
	swi	r24,r1,00004030
	swi	r15,r1,00000000
	swi	r19,r1,00004020
	addk	r21,r5,r0
	addk	r22,r6,r0
	addik	r24,r0,00004000
	brid	000002CC
	addik	r23,r0,00000001

l000002B4:
	addk	r5,r22,r0
	brlid	r15,000041BC
	addik	r6,r1,0000001C
	xor	r3,r3,r19
	bneid	r3,00000358
	addk	r5,r22,r0

;; fn000002CC: 000002CC
;;   Called from:
;;     000002AC (in fn00000284)
;;     000002AC (in fn00000248)
fn000002CC proc
	addk	r8,r21,r0
	addk	r7,r24,r0
	addk	r6,r23,r0
	imm	00000001
	brlid	r15,FFFF871C
	addik	r5,r1,0000001C
	addk	r5,r21,r0
	imm	00000001
	brlid	r15,FFFF8824
	addk	r19,r3,r0
	bnei	r3,00000338

l000002F8:
	bneid	r19,000002B4
	addk	r7,r19,r0

l00000300:
	imm	00000001
	brlid	r15,FFFF86F4
	addk	r5,r21,r0
	brlid	r15,00000728
	addk	r5,r22,r0
	bneid	r3,00000368
	lwi	r15,r1,00000000

l0000031C:
	lwi	r19,r1,00004020

;; fn00000320: 00000320
fn00000320 proc
	lwi	r21,r1,00004024
	lwi	r22,r1,00004028
	lwi	r23,r1,0000402C
	lwi	r24,r1,00004030
	rtsd	r15,00000008
	addik	r1,r1,00004034

l00000338:
	imm	00000001
	addik	r5,r0,FFFF99E0
	imm	00000001
	brlid	r15,FFFF8874
	nop
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

l00000358:
	brlid	r15,0000186C
	addik	r6,r1,0000401C
	brlid	r15,00000248
	addk	r5,r3,r0

l00000368:
	imm	00000001
	addik	r5,r0,FFFF99E8
	brlid	r15,00000248
	nop

;; fn00000378: 00000378
;;   Called from:
;;     00000670 (in fn00000378)
fn00000378 proc
	addik	r1,r1,FFFFBFCC
	swi	r21,r1,00004024
	swi	r22,r1,00004028
	swi	r23,r1,0000402C
	swi	r24,r1,00004030
	swi	r15,r1,00000000
	swi	r19,r1,00004020
	addk	r21,r5,r0
	addk	r23,r6,r0
	addik	r22,r0,00004000
	brid	000003C4
	addik	r24,r0,00000001

l000003A8:
	addk	r7,r3,r0
	addk	r6,r24,r0
	imm	00000001
	brlid	r15,FFFF8750
	addik	r5,r1,0000001C
	xor	r3,r3,r19
	bnei	r3,00000434

l000003C4:
	addk	r7,r22,r0
	addk	r5,r21,r0
	brlid	r15,000023C8
	addik	r6,r1,0000001C
	bltid	r3,00000420
	addk	r19,r3,r0

l000003DC:
	bneid	r3,000003A8
	addk	r8,r23,r0

l000003E4:
	imm	00000001
	brlid	r15,FFFF86F4
	addk	r5,r23,r0
	bnei	r3,00000454

l000003F4:
	brlid	r15,00000728
	addk	r5,r21,r0
	bneid	r3,00000444
	lwi	r15,r1,00000000

l00000404:
	lwi	r19,r1,00004020
	lwi	r21,r1,00004024

;; fn0000040C: 0000040C
fn0000040C proc
	lwi	r22,r1,00004028
	lwi	r23,r1,0000402C
	lwi	r24,r1,00004030
	rtsd	r15,00000008
	addik	r1,r1,00004034

l00000420:
	addk	r5,r21,r0
	brlid	r15,0000186C
	addik	r6,r1,0000401C
	brlid	r15,00000248
	addk	r5,r3,r0

l00000434:
	imm	00000001
	addik	r5,r0,FFFF99F8
	brlid	r15,00000248
	nop

l00000444:
	imm	00000001
	addik	r5,r0,FFFF99E8
	brlid	r15,00000248
	nop

l00000454:
	imm	00000001
	addik	r5,r0,FFFF9A08
	brlid	r15,00000248
	nop
	addik	r1,r1,FFFFFBD8
	swi	r19,r1,0000041C
	swi	r22,r1,00000424
	swi	r15,r1,00000000
	swi	r21,r1,00000420
	addk	r19,r5,r0
	imm	00000001
	brlid	r15,FFFF8CC4
	addk	r22,r6,r0
	addik	r3,r3,00000003
	addik	r4,r0,000003FF
	cmpu	r18,r3,r4
	bltid	r18,00000518
	addk	r8,r19,r0

l0000049C:
	imm	00000001
	addik	r9,r0,FFFF9A30
	imm	00000001
	addik	r7,r0,FFFF9A34
	addik	r5,r1,0000001C
	imm	00000001
	brlid	r15,000081D0
	addik	r6,r0,00000400
	imm	00000001
	addik	r6,r0,FFFF9A3C
	imm	00000001
	brlid	r15,FFFF86C8
	addk	r5,r19,r0
	beqid	r3,00000578
	addk	r21,r3,r0

l000004D8:
	addk	r6,r22,r0
	brlid	r15,00000A7C
	addik	r5,r1,0000001C
	beqid	r3,00000548
	addk	r6,r3,r0

l000004EC:
	brlid	r15,00000284
	addk	r5,r21,r0
	imm	00000001
	brlid	r15,FFFF9178
	addk	r5,r19,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000041C
	lwi	r21,r1,00000420
	lwi	r22,r1,00000424
	rtsd	r15,00000008
	addik	r1,r1,00000428

l00000518:
	imm	00000001
	lwi	r5,r0,FFFFD678
	imm	00000001
	lwi	r7,r0,FFFFD664
	imm	00000001
	addik	r6,r0,FFFF9A18
	imm	00000001
	brlid	r15,00008150

;; fn00000538: 00000538
fn00000538 proc
	nop
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

l00000548:
	imm	00000001
	lwi	r5,r0,FFFFD678
	imm	00000001
	lwi	r7,r0,FFFFD664
	imm	00000001
	addik	r6,r0,FFFF9A40
	imm	00000001
	brlid	r15,00008150
	addik	r8,r1,0000001C
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

l00000578:
	imm	00000001
	brlid	r15,FFFF8874
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001
	addik	r1,r1,FFFFFBD4
	swi	r19,r1,0000041C
	swi	r21,r1,00000420
	swi	r15,r1,00000000
	swi	r22,r1,00000424
	swi	r23,r1,00000428
	imm	00000001
	brlid	r15,FFFF8CC4
	addk	r21,r5,r0
	addk	r19,r3,r0
	addik	r3,r0,000003FF
	addik	r4,r19,00000003
	cmpu	r18,r4,r3
	bltid	r18,000006B0
	addk	r8,r21,r0

l000005CC:
	imm	00000001
	addik	r7,r0,FFFF9A58
	addik	r5,r1,0000001C
	imm	00000001
	brlid	r15,000081D0
	addik	r6,r0,00000400
	addik	r3,r0,00000003
	cmpu	r18,r19,r3
	bgeid	r18,00000610
	addik	r22,r19,FFFFFFFD

l000005F4:
	imm	00000001
	addik	r6,r0,FFFF9A30
	imm	00000001
	brlid	r15,FFFF8E58
	addk	r5,r21,r22
	beqid	r3,000006A0
	addk	r22,r1,r22

l00000610:
	imm	00000001
	addik	r8,r0,FFFF9A30
	imm	00000001
	addik	r7,r0,FFFF9A58
	addik	r22,r1,0000001C
	addik	r3,r0,00000400
	rsubk	r6,r19,r3
	addk	r5,r22,r19
	imm	00000001
	brlid	r15,000081D0
	addk	r23,r21,r0

l0000063C:
	imm	00000001
	addik	r6,r0,FFFF9A3C
	brlid	r15,00000A7C
	addk	r5,r22,r0
	beqid	r3,000006F8
	addk	r19,r3,r0

l00000654:
	imm	00000001
	addik	r6,r0,FFFF9A5C
	imm	00000001
	brlid	r15,FFFF86C8
	addk	r5,r23,r0
	beqid	r3,000006E0
	addk	r6,r3,r0

l00000670:
	brlid	r15,00000378
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,FFFF9178
	addk	r5,r22,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000041C
	lwi	r21,r1,00000420
	lwi	r22,r1,00000424
	lwi	r23,r1,00000428
	rtsd	r15,00000008
	addik	r1,r1,0000042C

l000006A0:
	sbi	r3,r22,0000001C
	addik	r23,r1,0000001C
	brid	0000063C
	addk	r22,r21,r0

l000006B0:
	imm	00000001
	lwi	r5,r0,FFFFD678
	imm	00000001
	lwi	r7,r0,FFFFD664
	imm	00000001
	addik	r6,r0,FFFF9A18
	imm	00000001
	brlid	r15,00008150
	nop
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

l000006E0:
	imm	00000001
	brlid	r15,FFFF8874
	addk	r5,r21,r0
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

l000006F8:
	imm	00000001
	lwi	r5,r0,FFFFD678
	imm	00000001
	lwi	r7,r0,FFFFD664
	imm	00000001
	addik	r6,r0,FFFF9A40
	imm	00000001
	brlid	r15,00008150
	addk	r8,r22,r0
	imm	00000001
	brlid	r15,FFFF889C
	addik	r5,r0,00000001

;; fn00000728: 00000728
;;   Called from:
;;     0000030C (in fn000002CC)
;;     000003F4 (in fn00000378)
fn00000728 proc
	beqi	r5,00000768

l0000072C:
	lwi	r3,r5,0000000C
	addik	r1,r1,FFFFFFE4
	xori	r3,r3,00001C4F
	beqid	r3,00000754
	swi	r15,r1,00000000

l00000740:
	brlid	r15,00005538
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l00000754:
	brlid	r15,00003894
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l00000768:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE

;; fn00000770: 00000770
;;   Called from:
;;     00000A88 (in fn00000A7C)
fn00000770 proc
	addik	r1,r1,FFFFFFCC
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r20,r1,00000020
	swi	r21,r1,00000024
	swi	r22,r1,00000028
	swi	r23,r1,0000002C
	beqid	r5,00000A50
	swi	r24,r1,00000030

l00000794:
	addk	r22,r5,r0
	addik	r5,r0,0000008C
	addk	r23,r6,r0
	imm	00000001
	brlid	r15,FFFF8918
	addk	r21,r7,r0
	beqid	r3,00000A50
	addk	r19,r3,r0

l000007B4:
	lbui	r3,r21,00000000
	addik	r4,r0,00002000
	swi	r4,r19,0000001C
	addik	r4,r0,FFFFFFFF
	swi	r4,r19,0000003C
	swi	r0,r19,00000018
	swi	r0,r19,00000050
	swi	r0,r19,0000000C
	swi	r0,r19,00000040
	swi	r0,r19,00000028
	sext8	r3,r3
	beqid	r3,00000938
	addk	r24,r0,r0

l000007E8:
	addik	r6,r0,00000009
	addik	r7,r0,0000004D
	addik	r8,r0,00000001
	addik	r20,r0,00000004
	addik	r12,r0,00000003
	addik	r11,r0,00000002
	addik	r10,r0,000079B1
	brid	00000820
	addik	r9,r0,00001C4F

l0000080C:
	swi	r4,r19,0000003C

l00000810:
	addik	r21,r21,00000001
	lbui	r3,r21,00000000
	sext8	r3,r3
	beqi	r3,0000085C

l00000820:
	addik	r4,r3,FFFFFFD0
	andi	r5,r4,000000FF
	cmpu	r18,r5,r6
	bgeid	r18,0000080C
	addik	r3,r3,FFFFFFD5

l00000834:
	andi	r3,r3,000000FF
	cmpu	r18,r3,r7
	blti	r18,00000810

l00000840:
	addk	r4,r0,r3
	addk	r4,r3,r3
	addk	r4,r4,r4
	imm	00000001
	addik	r3,r4,FFFF9ABC
	lwi	r3,r3,00000000
	bra	r3

l0000085C:
	lwi	r3,r19,0000000C
	beqid	r3,00000938
	xori	r3,r3,00001C4F

l00000868:
	beqi	r3,0000092C

l0000086C:
	imm	00000001
	brlid	r15,FFFF8CC4
	addk	r5,r22,r0
	addik	r21,r3,00000001
	imm	00000001
	brlid	r15,FFFF8918
	addk	r5,r21,r0
	beqid	r3,00000938
	swi	r3,r19,00000014

l00000890:
	addk	r6,r21,r0
	addk	r8,r22,r0
	imm	00000001
	addik	r7,r0,FFFF9AB8
	imm	00000001
	brlid	r15,000081D0
	addk	r5,r3,r0
	lwi	r3,r19,0000000C
	xori	r6,r3,00001C4F
	beqi	r6,000008D4

l000008B8:
	bneid	r24,000009BC
	addik	r6,r0,00000E01

l000008C0:
	addik	r6,r0,00000601
	addik	r5,r0,00000209

l000008C8:
	xori	r4,r3,000079B1
	beqi	r4,000008D4

l000008D0:
	addk	r6,r5,r0

l000008D4:
	bltid	r23,000009C4
	xori	r21,r3,00000001

l000008DC:
	beqid	r21,000009F0
	swi	r23,r19,00000010

l000008E4:
	xori	r6,r3,00001C4F
	beqid	r6,00000A14
	addk	r5,r23,r0

l000008F0:
	swi	r0,r19,00000000

l000008F4:
	lwi	r5,r19,00000050
	beqid	r5,0000091C
	swi	r0,r19,00000048

l00000900:
	lwi	r3,r19,0000004C
	xori	r3,r3,FFFFFFFC
	beqi	r3,00000918

l0000090C:
	imm	00000001
	brlid	r15,000088F0
	nop

l00000918:
	swi	r0,r19,00000050

l0000091C:
	swi	r0,r19,0000004C
	swi	r0,r19,00000008
	brid	00000948
	swi	r0,r19,00000058

l0000092C:
	lwi	r4,r19,00000028
	beqid	r4,000009B4
	addik	r3,r0,00000001

l00000938:
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,000088F0
	addk	r19,r0,r0

l00000948:
	addk	r3,r19,r0

l0000094C:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	lwi	r24,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034
0000096C                                     B8 10 FE A4             ....
00000970 13 08 00 00 B8 10 FE 9C F9 13 00 40 B8 10 FE 94 ...........@....
00000980 F9 13 00 0C B8 10 FE 8C F9 13 00 28 B8 10 FE 84 ...........(....
00000990 F9 53 00 0C B8 10 FE 7C F9 33 00 0C B8 10 FE 74 .S.....|.3.....t
000009A0 F9 73 00 40 B8 10 FE 6C F9 93 00 40 B8 10 FE 64 .s.@...l...@...d
000009B0 FA 93 00 40                                     ...@           

l000009B4:
	brid	0000086C
	swi	r3,r19,00000028

l000009BC:
	brid	000008C8
	addik	r5,r0,00000A09

l000009C4:
	addk	r5,r22,r0
	imm	00000001
	brlid	r15,FFFF8BB4
	addik	r7,r0,000001B6
	swi	r3,r19,00000010
	xori	r21,r3,FFFFFFFF
	beqid	r21,00000A58
	addk	r23,r3,r0

l000009E4:
	lwi	r3,r19,0000000C
	xori	r21,r3,00000001
	bnei	r21,000008E4

l000009F0:
	addk	r6,r21,r0
	addk	r5,r23,r0
	imm	00000001
	brlid	r15,FFFF9120
	addik	r7,r0,00000002
	addik	r4,r0,000079B1
	swi	r4,r19,0000000C
	brid	000008F4
	swi	r21,r19,00000000

l00000A14:
	imm	00000001
	brlid	r15,FFFF9120
	addik	r7,r0,00000001
	swi	r3,r19,00000030

;; fn00000A24: 00000A24
fn00000A24 proc
	xori	r4,r3,FFFFFFFF
	bneid	r4,00000A34
	lwi	r3,r19,0000000C

;; fn00000A30: 00000A30
;;   Called from:
;;     00000A2C (in fn00000A24)
;;     00000A2C (in fn00000770)
fn00000A30 proc
	swi	r4,r19,00000030

;; fn00000A34: 00000A34
;;   Called from:
;;     000008F0 (in fn00000770)
;;     00000A0C (in fn00000770)
;;     00000A2C (in fn00000A24)
;;     00000A2C (in fn00000770)
;;     00000A30 (in fn00000A30)
;;     00000A50 (in fn00000770)
;;     00000A74 (in fn00000770)
fn00000A34 proc
	xori	r3,r3,00001C4F
	bneid	r3,000008F4
	swi	r0,r19,00000000

l00000A40:
	swi	r3,r19,00000034
	swi	r3,r19,00000038
	brid	000008F4
	swi	r3,r19,0000002C

l00000A50:
	brid	00000948
	addk	r19,r0,r0

l00000A58:
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000014

;; fn00000A64: 00000A64
fn00000A64 proc
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,000088F0
	addk	r19,r21,r0
	brid	0000094C
	addk	r3,r19,r0

;; fn00000A7C: 00000A7C
;;   Called from:
;;     000004DC (in fn00000378)
;;     00000644 (in fn00000378)
fn00000A7C proc
	addk	r7,r6,r0
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,00000770
	addik	r6,r0,FFFFFFFF
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C
00000A9C                                     10 E6 00 00             ....
00000AA0 30 21 FF E4 F9 E1 00 00 B9 F4 FC C8 30 C0 FF FF 0!..........0...
00000AB0 E9 E1 00 00 B6 0F 00 08 30 21 00 1C A8 65 FF FF ........0!...e..
00000AC0 BC 03 00 94 30 21 FF D4 FA 61 00 20 12 65 00 00 ....0!...a. .e..
00000AD0 30 A0 00 13 FA A1 00 24 FA C1 00 28 F9 E1 00 00 0......$...(....
00000AE0 B0 00 00 01 B9 F4 7E 34 12 C6 00 00 BE 03 00 60 ......~4.......`
00000AF0 12 A3 00 00 11 13 00 00 B0 00 00 01 30 E0 9B F4 ............0...
00000B00 10 A3 00 00 B0 00 00 01 B9 F4 76 C8 30 C0 00 13 ..........v.0...
00000B10 10 F6 00 00 10 D3 00 00 B9 F4 FC 58 10 B5 00 00 ...........X....
00000B20 10 B5 00 00 B0 00 00 01 B9 F4 7D C8 F8 61 00 1C ..........}..a..
00000B30 E8 61 00 1C E9 E1 00 00 EA 61 00 20 EA A1 00 24 .a.......a. ...$
00000B40 EA C1 00 28 B6 0F 00 08 30 21 00 2C B8 10 FF E8 ...(....0!.,....
00000B50 10 60 00 00 B6 0F 00 08 10 60 00 00 BC 05 00 E8 .`.......`......
00000B60 E8 65 00 0C A8 E3 1C 4F 14 87 00 00 80 84 38 00 .e.....O......8.
00000B70 BE A4 00 94 A8 63 79 B1 14 83 00 00 80 64 18 00 .....cy......d..
00000B80 10 80 18 00 90 83 00 41 90 84 00 41 90 84 00 41 .......A...A...A
00000B90 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000BA0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000BB0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000BC0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000BD0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000BE0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000BF0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000C00 BC 24 00 44 E8 65 00 18 BC 23 00 3C 10 66 30 00 .$.D.e...#.<.f0.
00000C10 16 46 18 03 BC 52 00 30 30 60 00 02 16 43 30 03 .F...R.00`...C0.
00000C20 BC 52 00 14 F8 C5 00 1C 10 60 00 00 B6 0F 00 08 .R.......`......
00000C30 80 00 00 00 10 C3 00 00 10 60 00 00 B8 10 FF F0 .........`......
00000C40 F8 C5 00 1C B6 0F 00 08 30 60 FF FF BC 05 01 44 ........0`.....D
00000C50 E8 65 00 0C A8 63 1C 4F BC 23 01 38 E8 65 00 4C .e...c.O.#.8.e.L
00000C60 14 83 00 00 80 84 18 00 BE A4 00 94 A8 63 FF FB .............c..
00000C70 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00000C80 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000C90 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000CA0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000CB0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000CC0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000CD0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000CE0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000CF0 90 84 00 41 90 84 00 41 BC 24 00 98 30 21 FF E0 ...A...A.$..0!..
00000D00 FA 61 00 1C F9 E1 00 00 E8 C5 00 30 12 65 00 00 .a.........0.e..
00000D10 E8 A5 00 10 B0 00 00 01 B9 F4 84 08 10 E0 00 00 ................
00000D20 A8 63 FF FF BE 03 00 5C 30 60 FF FF E8 73 00 0C .c.....\0`...s..
00000D30 A8 63 1C 4F BE 23 00 14 F8 13 00 00 F8 73 00 34 .c.O.#.......s.4
00000D40 F8 73 00 38 F8 73 00 2C E8 B3 00 50 BE 05 00 24 .s.8.s.,...P...$
00000D50 F8 13 00 48 E8 73 00 4C A8 63 FF FC BC 03 00 10 ...H.s.L.c......
00000D60 B0 00 00 01 B9 F4 7B 8C 80 00 00 00 F8 13 00 50 ......{........P
00000D70 F8 13 00 4C F8 13 00 08 F8 13 00 58 10 60 00 00 ...L.......X.`..
00000D80 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 30 21 00 20 .....a......0!. 
00000D90 B6 0F 00 08 30 60 FF FF BC 05 03 74 30 21 FF D8 ....0`.....t0!..
00000DA0 FA 61 00 1C FA A1 00 20 FA C1 00 24 F9 E1 00 00 .a..... ...$....
00000DB0 E8 65 00 0C 12 65 00 00 AA C3 1C 4F 14 96 00 00 .e...e.....O....
00000DC0 80 84 B0 00 BE A4 00 9C 12 A6 00 00 A8 63 79 B1 .............cy.
00000DD0 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00000DE0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000DF0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E00 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E10 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E20 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E30 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E40 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E50 90 84 00 41 90 84 00 41 BE 24 02 1C E9 E1 00 00 ...A...A.$......
00000E60 E8 73 00 4C 14 83 00 00 80 84 18 00 BE A4 00 98 .s.L............
00000E70 A8 63 FF FB 14 83 00 00 80 64 18 00 10 80 18 00 .c.......d......
00000E80 90 83 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000E90 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000EA0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000EB0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000EC0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000ED0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000EE0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00000EF0 90 84 00 41 90 84 00 41 90 84 00 41 BE 24 01 78 ...A...A...A.$.x
00000F00 E9 E1 00 00 30 60 00 01 16 47 18 03 BE 52 01 68 ....0`...G...R.h
00000F10 E9 E1 00 00 BC 07 00 54 E8 73 00 48 BC 03 00 0C .......T.s.H....
00000F20 E8 73 00 44 12 B5 18 00 BE 16 00 50 F8 13 00 48 .s.D.......P...H
00000F30 BE 55 01 44 E9 E1 00 00 E8 73 00 08 BE 15 00 10 .U.D.....s......
00000F40 30 80 00 01 F8 93 00 48 FA B3 00 44 10 75 18 00 0......H...D.u..
00000F50 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00000F60 B6 0F 00 08 30 21 00 28 E8 73 00 08 F8 13 00 48 ....0!.(.s.....H
00000F70 BE 36 FF C0 16 A3 A8 00 E8 93 00 2C A8 84 00 01 .6.........,....
00000F80 BE 04 01 0C E8 73 00 08 BC B5 00 7C 12 B5 18 00 .....s.....|....
00000F90 BE 55 00 E0 10 F6 00 00 E8 D3 00 30 B0 00 00 01 .U.........0....
00000FA0 B9 F4 81 80 E8 B3 00 10 A8 63 FF FF BE 03 00 C8 .........c......
00000FB0 E9 E1 00 00 E8 73 00 0C A8 63 1C 4F BE 03 00 90 .....s...c.O....
00000FC0 FA D3 00 00 E8 B3 00 50 BE 05 00 2C F8 13 00 48 .......P...,...H
00000FD0 E8 93 00 4C A8 84 FF FC BC 04 00 18 B0 00 00 01 ...L............
00000FE0 B9 F4 79 10 80 00 00 00 E8 73 00 0C A8 63 1C 4F ..y......s...c.O
00000FF0 F8 13 00 50 F8 13 00 4C F8 13 00 08 BE 23 01 08 ...P...L.....#..
00001000 F8 13 00 58 E8 93 00 00 BE 44 00 10 10 D5 00 00 ...X.....D......
00001010 16 44 A8 01 BC B2 00 28 14 95 20 00 12 A0 00 00 .D.....(.. .....
00001020 E8 B3 00 04 10 63 30 00 F8 93 00 00 10 85 30 00 .....c0.......0.
00001030 F8 93 00 04 B8 10 FF 08 F8 73 00 08 16 A4 A8 00 .........s......
00001040 10 C4 00 00 B8 10 FF DC 10 80 00 00 E8 B3 00 50 ...............P
00001050 FA D3 00 34 FA D3 00 38 FA D3 00 2C BE 25 FF 74 ...4...8...,.%.t
00001060 F8 13 00 48 B8 10 FF 94 F8 13 00 4C BC B5 FF 98 ...H.......L....
00001070 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00001080 30 60 FF FF B6 0F 00 08 30 21 00 28 10 95 18 00 0`......0!.(....
00001090 BE 44 FF DC 30 E0 00 01 E8 D3 00 00 E8 B3 00 10 .D..0...........
000010A0 B0 00 00 01 B9 F4 80 7C 14 C6 A8 00 A8 63 FF FF .......|.....c..
000010B0 BE 03 FF C4 E9 E1 00 00 E8 B3 00 50 FA D3 00 00 ...........P....
000010C0 FA D3 00 34 FA D3 00 38 BE 05 00 24 FA D3 00 48 ...4...8...$...H
000010D0 E8 73 00 4C A8 63 FF FC BC 03 00 10 B0 00 00 01 .s.L.c..........
000010E0 B9 F4 78 10 80 00 00 00 F8 13 00 50 E8 73 00 08 ..x........P.s..
000010F0 F8 13 00 4C F8 13 00 58 10 75 18 00 B8 10 FE 54 ...L...X.u.....T
00001100 F8 73 00 08 B8 10 FE 38 10 60 00 00 B6 0F 00 08 .s.....8.`......
00001110 30 60 FF FF BC 05 03 74 30 21 FF D8 FA 61 00 1C 0`.....t0!...a..
00001120 FA A1 00 20 FA C1 00 24 F9 E1 00 00 E8 65 00 0C ... ...$.....e..
00001130 12 65 00 00 AA C3 1C 4F 14 96 00 00 80 84 B0 00 .e.....O........
00001140 BE A4 00 9C 12 A6 00 00 A8 63 79 B1 14 83 00 00 .........cy.....
00001150 80 64 18 00 10 80 18 00 90 83 00 41 90 84 00 41 .d.........A...A
00001160 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001170 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001180 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001190 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000011A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000011B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000011C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000011D0 90 84 00 41 BE 24 02 1C E9 E1 00 00 E8 73 00 4C ...A.$.......s.L
000011E0 14 83 00 00 80 84 18 00 BE A4 00 98 A8 63 FF FB .............c..
000011F0 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00001200 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001210 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001220 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001230 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001240 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001250 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001260 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001270 90 84 00 41 90 84 00 41 BE 24 01 78 E9 E1 00 00 ...A...A.$.x....
00001280 30 60 00 01 16 47 18 03 BE 52 01 68 E9 E1 00 00 0`...G...R.h....
00001290 BC 07 00 54 E8 73 00 48 BC 03 00 0C E8 73 00 44 ...T.s.H.....s.D
000012A0 12 B5 18 00 BE 16 00 50 F8 13 00 48 BE 55 01 44 .......P...H.U.D
000012B0 E9 E1 00 00 E8 73 00 08 BE 15 00 10 30 80 00 01 .....s......0...
000012C0 F8 93 00 48 FA B3 00 44 10 75 18 00 E9 E1 00 00 ...H...D.u......
000012D0 EA 61 00 1C EA A1 00 20 EA C1 00 24 B6 0F 00 08 .a..... ...$....
000012E0 30 21 00 28 E8 73 00 08 F8 13 00 48 BE 36 FF C0 0!.(.s.....H.6..
000012F0 16 A3 A8 00 E8 93 00 2C A8 84 00 01 BE 04 01 0C .......,........
00001300 E8 73 00 08 BC B5 00 7C 12 B5 18 00 BE 55 00 E0 .s.....|.....U..
00001310 10 F6 00 00 E8 D3 00 30 B0 00 00 01 B9 F4 7E 04 .......0......~.
00001320 E8 B3 00 10 A8 63 FF FF BE 03 00 C8 E9 E1 00 00 .....c..........
00001330 E8 73 00 0C A8 63 1C 4F BE 03 00 90 FA D3 00 00 .s...c.O........
00001340 E8 B3 00 50 BE 05 00 2C F8 13 00 48 E8 93 00 4C ...P...,...H...L
00001350 A8 84 FF FC BC 04 00 18 B0 00 00 01 B9 F4 75 94 ..............u.
00001360 80 00 00 00 E8 73 00 0C A8 63 1C 4F F8 13 00 50 .....s...c.O...P
00001370 F8 13 00 4C F8 13 00 08 BE 23 01 08 F8 13 00 58 ...L.....#.....X
00001380 E8 93 00 00 BE 44 00 10 10 D5 00 00 16 44 A8 01 .....D.......D..
00001390 BC B2 00 28 14 95 20 00 12 A0 00 00 E8 B3 00 04 ...(.. .........
000013A0 10 63 30 00 F8 93 00 00 10 85 30 00 F8 93 00 04 .c0.......0.....
000013B0 B8 10 FF 08 F8 73 00 08 16 A4 A8 00 10 C4 00 00 .....s..........
000013C0 B8 10 FF DC 10 80 00 00 E8 B3 00 50 FA D3 00 34 ...........P...4
000013D0 FA D3 00 38 FA D3 00 2C BE 25 FF 74 F8 13 00 48 ...8...,.%.t...H
000013E0 B8 10 FF 94 F8 13 00 4C BC B5 FF 98 E9 E1 00 00 .......L........
000013F0 EA 61 00 1C EA A1 00 20 EA C1 00 24 30 60 FF FF .a..... ...$0`..
00001400 B6 0F 00 08 30 21 00 28 10 95 18 00 BE 44 FF DC ....0!.(.....D..
00001410 30 E0 00 01 E8 D3 00 00 E8 B3 00 10 B0 00 00 01 0...............
00001420 B9 F4 7D 00 14 C6 A8 00 A8 63 FF FF BE 03 FF C4 ..}......c......
00001430 E9 E1 00 00 E8 B3 00 50 FA D3 00 00 FA D3 00 34 .......P.......4
00001440 FA D3 00 38 BE 05 00 24 FA D3 00 48 E8 73 00 4C ...8...$...H.s.L
00001450 A8 63 FF FC BC 03 00 10 B0 00 00 01 B9 F4 74 94 .c............t.
00001460 80 00 00 00 F8 13 00 50 E8 73 00 08 F8 13 00 4C .......P.s.....L
00001470 F8 13 00 58 10 75 18 00 B8 10 FE 54 F8 73 00 08 ...X.u.....T.s..
00001480 B8 10 FE 38 10 60 00 00 B6 0F 00 08 30 60 FF FF ...8.`......0`..
00001490 BC 05 00 C4 E8 65 00 0C A8 C3 1C 4F 14 86 00 00 .....e.....O....
000014A0 80 84 30 00 BC A4 00 94 A8 63 79 B1 14 83 00 00 ..0......cy.....
000014B0 80 64 18 00 10 80 18 00 90 83 00 41 90 84 00 41 .d.........A...A
000014C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000014D0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000014E0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000014F0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001500 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001510 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001520 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001530 90 84 00 41 BC 24 00 20 E8 85 00 48 BE 04 00 10 ...A.$. ...H....
00001540 E8 65 00 08 E8 85 00 44 10 63 20 00 B6 0F 00 08 .e.....D.c .....
00001550 80 00 00 00 B6 0F 00 08 30 60 FF FF BC 05 00 C4 ........0`......
00001560 E8 65 00 0C A8 C3 1C 4F 14 86 00 00 80 84 30 00 .e.....O......0.
00001570 BC A4 00 94 A8 63 79 B1 14 83 00 00 80 64 18 00 .....cy......d..
00001580 10 80 18 00 90 83 00 41 90 84 00 41 90 84 00 41 .......A...A...A
00001590 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000015A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000015B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000015C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000015D0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000015E0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000015F0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001600 BC 24 00 20 E8 85 00 48 BE 04 00 10 E8 65 00 08 .$. ...H.....e..
00001610 E8 85 00 44 10 63 20 00 B6 0F 00 08 80 00 00 00 ...D.c .........
00001620 B6 0F 00 08 30 60 FF FF BC 05 00 FC E8 65 00 0C ....0`.......e..
00001630 A8 C3 1C 4F 14 86 00 00 80 84 30 00 BE A4 00 94 ...O......0.....
00001640 A8 63 79 B1 14 83 00 00 80 64 18 00 10 80 18 00 .cy......d......
00001650 90 83 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001660 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001670 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001680 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001690 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000016A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000016B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000016C0 90 84 00 41 90 84 00 41 90 84 00 41 BC 24 00 58 ...A...A...A.$.X
000016D0 30 21 FF E0 FA 61 00 1C F9 E1 00 00 12 65 00 00 0!...a.......e..
000016E0 E8 A5 00 10 30 E0 00 01 B0 00 00 01 B9 F4 7A 34 ....0.........z4
000016F0 10 C0 00 00 A8 83 FF FF BC 04 00 34 E8 93 00 0C ...........4....
00001700 A8 84 1C 4F BE 24 00 14 E9 E1 00 00 E8 93 00 58 ...O.$.........X
00001710 14 64 18 00 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 .d.......a......
00001720 30 21 00 20 B6 0F 00 08 30 60 FF FF B8 10 FF E8 0!. ....0`......
00001730 30 60 FF FF BC 05 00 FC E8 65 00 0C A8 C3 1C 4F 0`.......e.....O
00001740 14 86 00 00 80 84 30 00 BE A4 00 94 A8 63 79 B1 ......0......cy.
00001750 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00001760 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001770 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001780 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001790 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000017A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000017B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000017C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000017D0 90 84 00 41 90 84 00 41 BC 24 00 58 30 21 FF E0 ...A...A.$.X0!..
000017E0 FA 61 00 1C F9 E1 00 00 12 65 00 00 E8 A5 00 10 .a.......e......
000017F0 30 E0 00 01 B0 00 00 01 B9 F4 79 28 10 C0 00 00 0.........y(....
00001800 A8 83 FF FF BC 04 00 34 E8 93 00 0C A8 84 1C 4F .......4.......O
00001810 BE 24 00 14 E9 E1 00 00 E8 93 00 58 14 64 18 00 .$.........X.d..
00001820 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 30 21 00 20 .....a......0!. 
00001830 B6 0F 00 08 30 60 FF FF B8 10 FF E8 30 60 FF FF ....0`......0`..
00001840 BC 05 00 1C E8 85 00 0C A8 84 1C 4F BE 04 00 18 ...........O....
00001850 10 60 00 00 B6 0F 00 08 80 00 00 00 B6 0F 00 08 .`..............
00001860 10 65 00 00 B6 0F 00 08 E8 65 00 38             .e.......e.8   

;; fn0000186C: 0000186C
;;   Called from:
;;     00000358 (in fn000002CC)
;;     00000424 (in fn00000378)
fn0000186C proc
	beqi	r5,0000195C

l00001870:
	lwi	r3,r5,0000000C
	xori	r7,r3,00001C4F
	rsubk	r4,r7,r0
	or	r4,r4,r7
	bgei	r4,00001914

l00001884:
	xori	r3,r3,000079B1
	rsubk	r4,r3,r0
	or	r3,r4,r3
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bnei	r4,0000195C

l00001914:
	beqid	r6,00001924
	lwi	r3,r5,0000004C

l0000191C:
	swi	r3,r6,00000000
	lwi	r3,r5,0000004C

l00001924:
	xori	r3,r3,FFFFFFFC
	beqi	r3,0000193C

l0000192C:
	lwi	r3,r5,00000050
	beqi	r3,0000194C

l00001934:
	rtsd	r15,00000008
	nop

l0000193C:
	imm	00000001
	addik	r3,r0,FFFF9BFC
	rtsd	r15,00000008
	nop

l0000194C:
	imm	00000001
	addik	r3,r0,FFFF9C0C
	rtsd	r15,00000008
	nop

l0000195C:
	rtsd	r15,00000008
	addk	r3,r0,r0
00001964             BC 05 00 A8 E8 65 00 0C A8 C3 1C 4F     .....e.....O
00001970 14 86 00 00 80 84 30 00 BE A4 00 9C A8 63 79 B1 ......0......cy.
00001980 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00001990 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000019A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000019B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000019C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000019D0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000019E0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000019F0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00001A00 90 84 00 41 90 84 00 41 BC 04 00 0C B6 0F 00 08 ...A...A........
00001A10 80 00 00 00 30 21 FF E0 F9 E1 00 00 BE 26 00 10 ....0!.......&..
00001A20 FA 61 00 1C F8 C5 00 34 F8 C5 00 38 12 65 00 00 .a.....4...8.e..
00001A30 E8 A5 00 50 BC 05 00 20 E8 73 00 4C A8 63 FF FC ...P... .s.L.c..
00001A40 BC 03 00 10 B0 00 00 01 B9 F4 6E A8 80 00 00 00 ..........n.....
00001A50 F8 13 00 50 F8 13 00 4C E9 E1 00 00 EA 61 00 1C ...P...L.....a..
00001A60 B6 0F 00 08 30 21 00 20                         ....0!.        

;; fn00001A68: 00001A68
;;   Called from:
;;     00001D70 (in fn00001BBC)
;;     00001DD0 (in fn00001BBC)
;;     00001DEC (in fn00001BBC)
;;     00001E08 (in fn00001BBC)
;;     00001E78 (in fn00001BBC)
;;     00002044 (in fn00001E88)
;;     00002248 (in fn00001E88)
;;     00002264 (in fn00001E88)
;;     000023B8 (in fn00002274)
;;     00002784 (in fn000023C8)
;;     000027A0 (in fn000023C8)
;;     00003904 (in fn00003894)
;;     00003A78 (in fn00003990)
;;     00003B38 (in fn00003AA4)
;;     00003C64 (in fn00003AA4)
;;     00003D68 (in fn00003EAC)
;;     00003E9C (in fn00003EAC)
;;     00004090 (in fn00003EC8)
;;     000041AC (in fn00003EC8)
;;     0000421C (in fn000041BC)
;;     0000544C (in fn00005318)
;;     00005528 (in fn00005318)
;;     0000564C (in fn00005538)
;;     00005694 (in fn00005538)
;;     00005754 (in fn00005538)
;;     000057D0 (in fn00005538)
fn00001A68 proc
	addik	r1,r1,FFFFFFD0
	swi	r19,r1,00000020
	swi	r21,r1,00000024
	swi	r15,r1,00000000
	swi	r22,r1,00000028
	swi	r23,r1,0000002C
	addk	r19,r5,r0
	lwi	r5,r5,00000050
	beqid	r5,00001AB0
	addk	r21,r7,r0

l00001A90:
	lwi	r3,r19,0000004C
	xori	r3,r3,FFFFFFFC
	beqi	r3,00001AAC

l00001A9C:
	imm	00000001
	brlid	r15,000088F0
	swi	r6,r1,0000001C
	lwi	r6,r1,0000001C

l00001AAC:
	swi	r0,r19,00000050

l00001AB0:
	rsubk	r3,r6,r0
	or	r3,r3,r6
	bgeid	r3,00001AD4
	xori	r4,r6,FFFFFFFB

l00001AC0:
	rsubk	r3,r4,r0
	or	r3,r3,r4
	bgeid	r3,00001AD8
	rsubk	r3,r21,r0

l00001AD0:
	swi	r0,r19,00000000

l00001AD4:
	rsubk	r3,r21,r0

l00001AD8:
	or	r3,r21,r3
	bgeid	r3,00001B7C
	swi	r6,r19,0000004C

l00001AE4:
	xori	r6,r6,FFFFFFFC
	rsubk	r3,r6,r0
	or	r6,r3,r6
	bgeid	r6,00001B80
	lwi	r15,r1,00000000

l00001AF8:
	lwi	r23,r19,00000014
	imm	00000001
	brlid	r15,00008CC4
	addk	r5,r23,r0
	addk	r5,r21,r0
	imm	00000001
	brlid	r15,00008CC4
	addk	r22,r3,r0
	addk	r3,r22,r3
	imm	00000001
	brlid	r15,00008918
	addik	r5,r3,00000003
	swi	r3,r19,00000050
	beqid	r3,00001B98
	addk	r22,r3,r0

l00001B34:
	imm	00000001
	brlid	r15,00008CC4
	addk	r5,r23,r0
	addk	r5,r21,r0
	imm	00000001
	brlid	r15,00008CC4
	addk	r19,r3,r0
	addk	r10,r21,r0
	imm	00000001
	addik	r9,r0,FFFF9C10
	addk	r8,r23,r0
	imm	00000001
	addik	r7,r0,FFFF9C14
	addk	r5,r22,r0
	addk	r3,r19,r3
	imm	00000001
	brlid	r15,000081D0
	addik	r6,r3,00000003

l00001B7C:
	lwi	r15,r1,00000000

l00001B80:
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

l00001B98:
	addik	r3,r0,FFFFFFFC
	swi	r3,r19,0000004C
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

;; fn00001BBC: 00001BBC
;;   Called from:
;;     00002320 (in fn00002274)
;;     0000257C (in fn000023C8)
fn00001BBC proc
	addik	r1,r1,FFFFFFC0
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r26,r1,00000034
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r25,r1,00000030
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	addk	r21,r5,r0
	imm	00004000
	addik	r22,r0,00000000
	addik	r26,r0,00000001
	lwi	r25,r5,00000064
	addik	r24,r5,00000054
	brid	00001C44
	addk	r23,r0,r0

l00001C08:
	addk	r6,r23,r0

l00001C0C:
	imm	00000000
	brlid	r15,FFFFCC80
	addk	r5,r24,r0
	addik	r4,r3,00000002
	andi	r4,r4,FFFFFFFB
	beqid	r4,00001DC4
	xori	r4,r3,FFFFFFFC

l00001C28:
	beqid	r4,00001DE0
	xori	r4,r3,FFFFFFFD

l00001C30:
	beqi	r4,00001DFC

l00001C34:
	lwi	r5,r21,00000064
	beqi	r5,00001E18

l00001C3C:
	xori	r3,r3,00000001
	beqi	r3,00001E40

l00001C44:
	lwi	r3,r21,00000058
	bneid	r3,00001C0C
	addk	r6,r23,r0

l00001C50:
	lwi	r3,r21,0000004C
	rsubk	r4,r3,r0
	or	r4,r4,r3
	bgeid	r4,00001CF4
	xori	r3,r3,FFFFFFFB

l00001C64:
	rsubk	r4,r3,r0
	or	r3,r4,r3
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,00001D94
	addik	r3,r0,FFFFFFFF

l00001CF4:
	lwi	r19,r21,00000034
	bneid	r19,00001D68
	addk	r5,r21,r0

l00001D00:
	lwi	r28,r21,00000020
	brid	00001D14
	lwi	r27,r21,00000018

l00001D0C:
	cmpu	r18,r27,r19
	bgei	r18,00001D4C

l00001D14:
	rsubk	r7,r19,r27
	cmpu	r18,r7,r22
	bgeid	r18,00001D28
	addk	r6,r28,r19

l00001D24:
	addk	r7,r22,r0

l00001D28:
	imm	00000001
	brlid	r15,000090F0
	lwi	r5,r21,00000010
	bgtid	r3,00001D0C
	addk	r19,r19,r3

l00001D3C:
	rsubk	r19,r3,r19
	bneid	r3,00001E70
	addk	r5,r21,r0

l00001D48:
	swi	r26,r21,00000034

l00001D4C:
	lwi	r3,r21,00000058
	lwi	r4,r21,00000020
	addk	r19,r19,r3
	swi	r4,r21,00000054
	bneid	r19,00001C08
	swi	r19,r21,00000058

l00001D64:
	addk	r5,r21,r0

l00001D68:
	imm	00000001
	addik	r7,r0,FFFF9C34
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFB
	lwi	r4,r21,00000064
	lwi	r5,r21,00000060
	addk	r3,r0,r0
	rsubk	r25,r4,r25
	rsubk	r4,r25,r5
	swi	r25,r21,00000000
	swi	r4,r21,00000004

l00001D94:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	rtsd	r15,00000008
	addik	r1,r1,00000040

l00001DC4:
	imm	00000001
	addik	r7,r0,FFFF9C68
	addk	r5,r21,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFE
	brid	00001D94
	addik	r3,r0,FFFFFFFF

l00001DE0:
	imm	00000001
	addik	r7,r0,FFFF9C90
	addk	r5,r21,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFC
	brid	00001D94
	addik	r3,r0,FFFFFFFF

l00001DFC:
	lwi	r7,r21,0000006C
	beqi	r7,00001E60

l00001E04:
	addk	r5,r21,r0

l00001E08:
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFD
	brid	00001D94
	addik	r3,r0,FFFFFFFF

l00001E18:
	lwi	r6,r21,00000060
	swi	r25,r21,00000000
	xori	r4,r3,00000001
	rsubk	r25,r25,r6
	swi	r25,r21,00000004
	bneid	r4,00001D94
	addk	r3,r5,r0

l00001E34:
	swi	r0,r21,0000002C
	brid	00001D94
	addk	r3,r0,r0

l00001E40:
	lwi	r3,r21,00000060
	rsubk	r5,r5,r25
	swi	r5,r21,00000000
	rsubk	r5,r5,r3
	swi	r5,r21,00000004
	swi	r0,r21,0000002C
	brid	00001D94
	addk	r3,r0,r0

l00001E60:
	imm	00000001
	addik	r7,r0,FFFF9C1C
	brid	00001E08
	addk	r5,r21,r0

l00001E70:
	imm	00000001
	addik	r7,r0,FFFF9C4C
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	brid	00001D94
	addik	r3,r0,FFFFFFFF

;; fn00001E88: 00001E88
;;   Called from:
;;     000022E4 (in fn00002274)
fn00001E88 proc
	addik	r1,r1,FFFFFFC8
	swi	r19,r1,0000001C
	swi	r23,r1,00000028
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	lwi	r3,r5,00000018
	addk	r19,r5,r0
	beqid	r3,00001F20
	addik	r23,r5,00000054

l00001EBC:
	lwi	r22,r19,00000058
	addik	r3,r0,00000001
	cmpu	r18,r22,r3
	bgei	r18,00002054

l00001ECC:
	lwi	r6,r19,00000054

l00001ED0:
	lbui	r3,r6,00000000
	xori	r3,r3,0000001F
	beqi	r3,000021A0

l00001EDC:
	lwi	r3,r19,00000028
	bnei	r3,00002218

l00001EE4:
	addik	r4,r0,00000001
	swi	r0,r19,00000058
	swi	r4,r19,00000034
	swi	r0,r19,00000000
	addk	r3,r0,r0

l00001EF8:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

l00001F20:
	lwi	r24,r5,0000001C
	imm	00000001
	brlid	r15,00008918
	addk	r5,r24,r0
	addk	r5,r24,r24
	swi	r3,r19,00000020
	imm	00000001
	brlid	r15,00008918
	addk	r22,r3,r0
	rsubk	r4,r3,r0
	or	r4,r3,r4
	bgeid	r4,00002224
	swi	r3,r19,00000024

l00001F54:
	rsubk	r4,r22,r0
	or	r4,r22,r4
	xori	r4,r4,FFFFFFFF
	addk	r21,r0,r4
	srl	r21,r4
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	srl	r21,r21
	bneid	r21,00002224
	addik	r8,r0,00000038

l00001FE8:
	imm	00000001
	addik	r7,r0,FFFF9CA0
	addk	r5,r23,r0
	swi	r24,r19,00000018
	swi	r21,r19,00000074
	swi	r21,r19,00000078
	swi	r21,r19,0000007C
	swi	r21,r19,00000058
	swi	r21,r19,00000054
	imm	00000000
	brlid	r15,FFFFC654
	addik	r6,r0,0000001F
	beqi	r3,00001EBC

l0000201C:
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000024
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000020
	imm	00000001
	addik	r7,r0,FFFF9C90
	addk	r5,r19,r0
	swi	r21,r19,00000018
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFC
	brid	00001EF8
	addik	r3,r0,FFFFFFFF

l00002054:
	lwi	r3,r19,0000004C
	rsubk	r4,r3,r0
	or	r4,r4,r3
	bgeid	r4,000020F8
	xori	r3,r3,FFFFFFFB

l00002068:
	rsubk	r4,r3,r0
	or	r3,r4,r3
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,00001EF8
	addik	r3,r0,FFFFFFFF

l000020F8:
	lwi	r3,r19,00000034
	bnei	r3,000021CC

l00002100:
	beqid	r22,0000211C
	lwi	r26,r19,00000020

l00002108:
	lwi	r3,r19,00000054
	lbui	r3,r3,00000000
	sbi	r3,r26,00000000
	lwi	r26,r19,00000020
	lwi	r22,r19,00000058

l0000211C:
	lwi	r24,r19,00000018
	imm	00004000
	addik	r25,r0,00000000
	addk	r21,r0,r0
	brid	0000213C
	rsubk	r24,r22,r24

l00002134:
	cmpu	r18,r24,r21
	bgei	r18,00002178

l0000213C:
	addk	r6,r22,r21
	rsubk	r7,r21,r24
	cmpu	r18,r7,r25
	bgeid	r18,00002154
	addk	r6,r26,r6

l00002150:
	addk	r7,r25,r0

l00002154:
	imm	00000001
	brlid	r15,000090F0
	lwi	r5,r19,00000010
	bgtid	r3,00002134
	addk	r21,r21,r3

l00002168:
	bneid	r3,00002258
	rsubk	r21,r3,r21

l00002170:
	addik	r3,r0,00000001
	swi	r3,r19,00000034

l00002178:
	lwi	r22,r19,00000058
	lwi	r4,r19,00000020
	addk	r22,r21,r22
	swi	r4,r19,00000054
	beqid	r22,00002210
	swi	r22,r19,00000058

l00002190:
	xori	r3,r22,00000001
	beqi	r3,000021D4

l00002198:
	brid	00001ED0
	lwi	r6,r19,00000054

l000021A0:
	lbui	r3,r6,00000001
	xori	r21,r3,0000008B
	bnei	r21,00001EDC

l000021AC:
	imm	00000000
	brlid	r15,FFFFC324
	addk	r5,r23,r0
	addik	r3,r0,00000002
	swi	r3,r19,0000002C
	swi	r21,r19,00000028
	brid	00001EF8
	addk	r3,r21,r0

l000021CC:
	beqid	r22,00001EF8
	addk	r3,r0,r0

l000021D4:
	lwi	r3,r19,00000028
	beqid	r3,00001EE4
	addik	r22,r0,00000001

l000021E0:
	lwi	r5,r19,00000024
	lwi	r6,r19,00000054
	swi	r5,r19,00000004

l000021EC:
	imm	00000001
	brlid	r15,00008C34
	addk	r7,r22,r0
	lwi	r4,r19,00000058
	addik	r3,r0,00000001
	swi	r3,r19,0000002C
	swi	r4,r19,00000000
	swi	r0,r19,00000058
	swi	r3,r19,00000028

l00002210:
	brid	00001EF8
	addk	r3,r0,r0

l00002218:
	lwi	r5,r19,00000024
	brid	000021EC
	swi	r5,r19,00000004

l00002224:
	imm	00000001
	brlid	r15,000088F0
	addk	r5,r3,r0
	imm	00000001
	brlid	r15,000088F0
	addk	r5,r22,r0
	imm	00000001
	addik	r7,r0,FFFF9C90
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFC
	brid	00001EF8
	addik	r3,r0,FFFFFFFF

l00002258:
	imm	00000001
	addik	r7,r0,FFFF9C4C
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	brid	00001EF8
	addik	r3,r0,FFFFFFFF

;; fn00002274: 00002274
;;   Called from:
;;     000025A0 (in fn000023C8)
;;     00002744 (in fn000023C8)
;;     00003730 (in fn00003720)
;;     0000377C (in fn00003674)
fn00002274 proc
	addik	r1,r1,FFFFFFD4
	swi	r19,r1,0000001C
	addk	r19,r5,r0
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028

l00002290:
	lwi	r3,r19,0000002C
	xori	r4,r3,00000001
	beqid	r4,0000233C
	xori	r5,r3,00000002

l000022A0:
	beqi	r5,0000230C

l000022A4:
	beqi	r3,000022E4

l000022A8:
	lwi	r3,r19,00000000
	bneid	r3,000022C8
	addk	r3,r0,r0

l000022B4:
	lwi	r3,r19,00000034
	beqi	r3,00002290

l000022BC:
	lwi	r3,r19,00000058
	bnei	r3,00002290

l000022C4:
	addk	r3,r0,r0

l000022C8:
	lwi	r15,r1,00000000

l000022CC:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	rtsd	r15,00000008
	addik	r1,r1,0000002C

l000022E4:
	brlid	r15,00001E88
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	beqid	r3,000022C8
	addik	r3,r0,FFFFFFFF

l000022F8:
	lwi	r3,r19,0000002C
	bneid	r3,000022A8
	addk	r3,r0,r0

l00002304:
	brid	000022CC
	lwi	r15,r1,00000000

l0000230C:
	lwi	r3,r19,00000018
	lwi	r4,r19,00000024
	addk	r5,r19,r0
	addk	r3,r3,r3
	swi	r4,r19,00000060
	brlid	r15,00001BBC
	swi	r3,r19,00000064
	xori	r3,r3,FFFFFFFF
	bneid	r3,000022A8
	addik	r3,r0,FFFFFFFF

l00002334:
	brid	000022CC
	lwi	r15,r1,00000000

l0000233C:
	lwi	r21,r19,00000018
	lwi	r23,r19,00000024
	addk	r7,r4,r0
	imm	00004000
	addik	r22,r0,00000000
	addk	r21,r21,r21
	brid	00002370
	swi	r4,r19,00000000

l0000235C:
	lwi	r7,r19,00000000
	addk	r7,r3,r7
	cmpu	r18,r21,r7
	bgeid	r18,000023A0
	swi	r7,r19,00000000

l00002370:
	addk	r6,r23,r7
	rsubk	r7,r7,r21
	cmpu	r18,r7,r22
	bgei	r18,00002384

l00002380:
	addk	r7,r22,r0

l00002384:
	imm	00000001
	brlid	r15,000090F0
	lwi	r5,r19,00000010
	bgti	r3,0000235C

l00002394:
	bnei	r3,000023AC

l00002398:
	addik	r3,r0,00000001
	swi	r3,r19,00000034

l000023A0:
	lwi	r4,r19,00000024
	brid	000022C4
	swi	r4,r19,00000004

l000023AC:
	imm	00000001
	addik	r7,r0,FFFF9C4C
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	brid	000022C8
	addik	r3,r0,FFFFFFFF

;; fn000023C8: 000023C8
;;   Called from:
;;     000003CC (in fn00000378)
fn000023C8 proc
	beqi	r5,000027B0

l000023CC:
	addik	r1,r1,FFFFFFC0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	lwi	r3,r5,0000000C
	xori	r3,r3,00001C4F
	bneid	r3,0000278C
	addk	r19,r5,r0

l00002408:
	lwi	r3,r5,0000004C
	addk	r24,r6,r0
	rsubk	r4,r3,r0
	or	r4,r4,r3
	bgeid	r4,000024B4
	addk	r22,r7,r0

l00002420:
	xori	r3,r3,FFFFFFFB
	rsubk	r4,r3,r0
	or	r3,r4,r3
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,00002658
	addik	r3,r0,FFFFFFFF

l000024B4:
	bltid	r22,0000277C
	addk	r5,r19,r0

l000024BC:
	beqid	r22,00002658
	addk	r3,r0,r0

l000024C4:
	lwi	r3,r19,00000048
	bnei	r3,000026D8

l000024CC:
	lwi	r21,r19,00000000

l000024D0:
	addk	r23,r0,r0
	imm	00004000
	addik	r25,r0,00000000
	beqid	r21,00002540
	addik	r26,r0,00000001

l000024E4:
	cmpu	r18,r21,r22
	bgeid	r18,000024F4
	addk	r5,r24,r0

l000024F0:
	addk	r21,r22,r0

l000024F4:
	addk	r7,r21,r0
	lwi	r6,r19,00000004
	rsubk	r22,r21,r22
	imm	00000001
	brlid	r15,00008C34
	addk	r24,r24,r21
	lwi	r4,r19,00000004
	lwi	r3,r19,00000000
	addk	r4,r4,r21
	rsubk	r3,r21,r3
	swi	r4,r19,00000004
	swi	r3,r19,00000000

l00002524:
	lwi	r4,r19,00000008
	addk	r23,r23,r21
	addk	r21,r4,r21
	beqid	r22,0000276C
	swi	r21,r19,00000008

l00002538:
	lwi	r21,r19,00000000
	bnei	r21,000024E4

l00002540:
	lwi	r3,r19,00000034
	beqi	r3,00002554

l00002548:
	lwi	r3,r19,00000058
	beqid	r3,00002768
	addik	r3,r0,00000001

l00002554:
	lwi	r3,r19,0000002C
	beqi	r3,000025A0

l0000255C:
	lwi	r4,r19,00000018
	addk	r4,r4,r4
	cmpu	r18,r4,r22
	bltid	r18,000025A0
	xori	r3,r3,00000001

l00002570:
	beqid	r3,00002690
	addk	r5,r19,r0

l00002578:
	swi	r22,r19,00000064
	brlid	r15,00001BBC
	swi	r24,r19,00000060
	xori	r3,r3,FFFFFFFF
	beqi	r3,000025B0

l0000258C:
	lwi	r21,r19,00000000
	swi	r0,r19,00000000

l00002594:
	rsubk	r22,r21,r22
	brid	00002524
	addk	r24,r24,r21

l000025A0:
	brlid	r15,00002274
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	bnei	r3,00002538

l000025B0:
	lwi	r4,r19,0000004C

l000025B4:
	xori	r5,r4,FFFFFFFB
	rsubk	r3,r5,r0
	or	r3,r3,r5
	bgeid	r3,00002654
	rsubk	r3,r4,r0

l000025C8:
	or	r4,r3,r4
	addk	r3,r0,r4
	srl	r3,r4
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	bneid	r3,00002658
	addik	r3,r0,FFFFFFFF

l00002654:
	addk	r3,r0,r0

l00002658:
	lwi	r15,r1,00000000

l0000265C:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	rtsd	r15,00000008
	addik	r1,r1,00000040

l00002688:
	cmpu	r18,r22,r21
	bgei	r18,00002594

l00002690:
	rsubk	r27,r21,r22
	addk	r28,r24,r21
	addk	r6,r28,r0
	cmpu	r18,r27,r25
	bgeid	r18,000026AC
	addk	r7,r27,r0

l000026A8:
	addk	r7,r25,r0

l000026AC:
	imm	00000001
	brlid	r15,000090F0
	lwi	r5,r19,00000010
	bgtid	r3,00002688
	addk	r21,r21,r3

l000026C0:
	bneid	r3,00002794
	rsubk	r21,r3,r21

l000026C8:
	swi	r26,r19,00000034
	addk	r24,r28,r0
	brid	00002524
	addk	r22,r27,r0

l000026D8:
	lwi	r23,r19,00000044
	swi	r0,r19,00000048
	beqid	r23,000024D0
	lwi	r21,r19,00000000

l000026E8:
	beqid	r21,00002734
	addk	r5,r19,r0

l000026F0:
	cmp	r18,r21,r23
	bltid	r18,0000275C
	addk	r5,r23,r0

l000026FC:
	blti	r21,0000275C

l00002700:
	rsubk	r23,r21,r23
	addk	r5,r21,r0
	addk	r21,r0,r0

l0000270C:
	lwi	r4,r19,00000004
	lwi	r3,r19,00000008
	swi	r21,r19,00000000
	addk	r4,r4,r5
	addk	r3,r3,r5
	swi	r4,r19,00000004
	beqid	r23,000024D0
	swi	r3,r19,00000008

l0000272C:
	bneid	r21,000026F0
	addk	r5,r19,r0

l00002734:
	lwi	r3,r19,00000034
	beqi	r3,00002744

l0000273C:
	lwi	r3,r19,00000058
	beqi	r3,000024D0

l00002744:
	brlid	r15,00002274
	nop
	xori	r3,r3,FFFFFFFF
	beqi	r3,000025B0

l00002754:
	brid	000026E8
	lwi	r21,r19,00000000

l0000275C:
	rsubk	r21,r23,r21
	brid	0000270C
	addk	r23,r0,r0

l00002768:
	swi	r3,r19,00000038

l0000276C:
	beqid	r23,000025B0
	addk	r3,r23,r0

l00002774:
	brid	0000265C
	lwi	r15,r1,00000000

l0000277C:
	imm	00000001
	addik	r7,r0,FFFF9CA8
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFE

l0000278C:
	brid	00002658
	addik	r3,r0,FFFFFFFF

l00002794:
	imm	00000001
	addik	r7,r0,FFFF9C4C
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	brid	000025B4
	lwi	r4,r19,0000004C

l000027B0:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFF
000027B8                         30 21 FF B8 F9 E1 00 00         0!......
000027C0 FA 61 00 24 FA A1 00 28 FA C1 00 2C FA E1 00 30 .a.$...(...,...0
000027D0 FB 01 00 34 FB 21 00 38 FB 41 00 3C FB 61 00 40 ...4.!.8.A.<.a.@
000027E0 BE 08 01 5C FB 81 00 44 E8 68 00 0C A8 63 1C 4F ...\...D.h...c.O
000027F0 BE 03 00 3C 12 60 00 00 10 73 00 00 E9 E1 00 00 ...<.`...s......
00002800 EA 61 00 24 EA A1 00 28 EA C1 00 2C EA E1 00 30 .a.$...(...,...0
00002810 EB 01 00 34 EB 21 00 38 EB 41 00 3C EB 61 00 40 ...4.!.8.A.<.a.@
00002820 EB 81 00 44 B6 0F 00 08 30 21 00 48 E8 68 00 4C ...D....0!.H.h.L
00002830 12 E5 00 00 14 83 00 00 80 84 18 00 BE A4 00 9C ................
00002840 12 C6 00 00 A8 63 FF FB 14 83 00 00 80 64 18 00 .....c.......d..
00002850 10 80 18 00 90 83 00 41 90 84 00 41 90 84 00 41 .......A...A...A
00002860 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002870 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002880 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002890 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000028A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000028B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000028C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000028D0 BE 24 FF 2C 10 73 00 00 BE 16 FF 20 12 60 00 00 .$.,.s..... .`..
000028E0 10 A7 00 00 10 D6 00 00 F8 E1 00 1C B0 00 00 01 ................
000028F0 B9 F4 56 40 F9 01 00 20 10 D6 00 00 10 A3 00 00 ..V@... ........
00002900 B0 00 00 01 B9 F4 56 84 12 63 00 00 E8 E1 00 1C ......V..c......
00002910 88 63 38 00 BE 03 00 30 E9 01 00 20 B0 00 00 01 .c8....0... ....
00002920 30 E0 9C C8 10 A8 00 00 30 C0 FF FE B9 F4 F1 3C 0.......0......<
00002930 12 60 00 00 B8 10 FE C8 10 73 00 00 B8 10 FE BC .`.......s......
00002940 12 68 00 00 BC 13 FE B4 E8 88 00 48 BC 24 01 74 .h.........H.$.t
00002950 EA A8 00 00 B0 00 40 00 33 20 00 00 13 00 00 00 ......@.3 ......
00002960 33 40 00 01 BC 15 00 80 16 55 98 03 BC B2 00 08 3@.......U......
00002970 12 B3 00 00 E8 C8 00 04 10 B7 00 00 10 F5 00 00 ................
00002980 F9 01 00 20 B0 00 00 01 B9 F4 62 AC 16 75 98 00 ... ......b..u..
00002990 E9 01 00 20 12 F7 A8 00 E8 88 00 04 E8 68 00 00 ... .........h..
000029A0 10 84 A8 00 14 75 18 00 F8 88 00 04 F8 68 00 00 .....u.......h..
000029B0 E8 68 00 08 13 18 A8 00 12 A3 A8 00 BE 13 00 10 .h..............
000029C0 FA A8 00 08 B8 10 FF A0 EA A8 00 00 10 D6 00 00 ................
000029D0 B0 00 00 01 B9 F4 55 B4 10 B8 00 00 B8 10 FE 1C ......U.........
000029E0 12 63 00 00 E8 68 00 34 BC 03 00 10 E8 68 00 58 .c...h.4.....h.X
000029F0 BE 03 01 60 10 D6 00 00 E8 68 00 2C BE 03 00 A8 ...`.....h.,....
00002A00 10 A8 00 00 E8 88 00 18 10 84 20 00 16 44 98 03 .......... ..D..
00002A10 BE 52 00 94 A8 63 00 01 BE 03 00 48 17 75 98 00 .R...c.....H.u..
00002A20 FA 68 00 64 FA E8 00 60 B9 F4 F1 94 F9 01 00 20 .h.d...`....... 
00002A30 A8 63 FF FF BE 03 00 84 E9 01 00 20 EA A8 00 00 .c......... ....
00002A40 F8 08 00 00 16 75 98 00 B8 10 FF 68 12 F7 A8 00 .....u.....h....
00002A50 12 B5 18 00 16 53 A8 03 BE B2 FF EC 17 75 98 00 .....S.......u..
00002A60 13 97 A8 00 10 DC 00 00 16 5B C8 03 BE B2 00 0C .........[......
00002A70 10 FB 00 00 10 F9 00 00 E8 A8 00 10 B0 00 00 01 ................
00002A80 B9 F4 66 70 F9 01 00 20 BE 83 FF C8 E9 01 00 20 ..fp... ....... 
00002A90 BE 23 00 DC 12 FC 00 00 FB 48 00 34 B8 10 FF 14 .#.......H.4....
00002AA0 12 7B 00 00 B9 F4 F7 D0 F9 01 00 20 A8 63 FF FF .{......... .c..
00002AB0 BE 23 FF 14 E9 01 00 20 B8 10 FD 40 12 60 00 00 .#..... ...@.`..
00002AC0 EB 08 00 44 F8 68 00 48 BE 18 FE 8C EA A8 00 00 ...D.h.H........
00002AD0 BE 15 00 48 10 A8 00 00 16 55 C0 01 BE 52 00 68 ...H.....U...R.h
00002AE0 10 B8 00 00 BC 55 00 60 17 15 C0 00 10 B5 00 00 .....U.`........
00002AF0 12 A0 00 00 E8 88 00 04 E8 68 00 08 FA A8 00 00 .........h......
00002B00 10 84 28 00 10 63 28 00 F8 88 00 04 BE 38 FF C4 ..(..c(......8..
00002B10 F8 68 00 08 B8 00 FE 40 E8 68 00 34 BC 03 00 0C .h.....@.h.4....
00002B20 E8 68 00 58 BC 03 FE 30 B9 F4 F7 4C F9 01 00 20 .h.X...0...L... 
00002B30 A8 63 FF FF BE 03 FF 84 E9 01 00 20 B8 10 FF 94 .c......... ....
00002B40 EA A8 00 00 16 B8 A8 00 B8 10 FF AC 13 00 00 00 ................
00002B50 10 B8 00 00 30 60 00 01 B0 00 00 01 B9 F4 54 2C ....0`........T,
00002B60 F8 68 00 38 B8 10 FC 94 12 63 00 00 B0 00 00 01 .h.8.....c......
00002B70 30 E0 9C 4C 10 A8 00 00 30 C0 FF FF B9 F4 EE EC 0..L....0.......
00002B80 12 60 00 00 B8 10 FC 78 10 73 00 00 BC 05 03 2C .`.....x.s.....,
00002B90 E8 65 00 0C A8 63 1C 4F BC 23 03 20 E8 65 00 4C .e...c.O.#. .e.L
00002BA0 14 83 00 00 80 84 18 00 BE A4 00 94 A8 63 FF FB .............c..
00002BB0 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00002BC0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002BD0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002BE0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002BF0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002C00 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002C10 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002C20 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002C30 90 84 00 41 90 84 00 41 BC 24 02 80 30 21 FF BC ...A...A.$..0!..
00002C40 F9 E1 00 00 FA 61 00 20 FA A1 00 24 FA C1 00 28 .....a. ...$...(
00002C50 FA E1 00 2C FB 01 00 30 FB 21 00 34 FB 41 00 38 ...,...0.!.4.A.8
00002C60 FB 61 00 3C FB 81 00 40 EA A5 00 00 BC 15 00 58 .a.<...@.......X
00002C70 E8 85 00 04 E8 65 00 08 32 B5 FF FF 30 C4 00 01 .....e..2...0...
00002C80 30 63 00 01 FA A5 00 00 F8 65 00 08 F8 C5 00 04 0c.......e......
00002C90 E0 64 00 00 E9 E1 00 00 EA 61 00 20 EA A1 00 24 .d.......a. ...$
00002CA0 EA C1 00 28 EA E1 00 2C EB 01 00 30 EB 21 00 34 ...(...,...0.!.4
00002CB0 EB 41 00 38 EB 61 00 3C EB 81 00 40 B6 0F 00 08 .A.8.a.<...@....
00002CC0 30 21 00 44 E8 65 00 48 BE 23 01 50 12 65 00 00 0!.D.e.H.#.P.e..
00002CD0 32 E0 00 01 13 40 00 00 33 21 00 1C B0 00 40 00 2....@..3!....@.
00002CE0 33 60 00 00 BE 15 00 64 13 97 00 00 16 55 B8 03 3`.....d.....U..
00002CF0 BE B2 00 0C 12 D5 00 00 12 D7 00 00 EB 13 00 04 ................
00002D00 10 B9 00 00 10 F6 00 00 10 D8 00 00 16 B6 A8 00 ................
00002D10 B0 00 00 01 B9 F4 5F 20 13 18 B0 00 16 F6 B8 00 ......_ ........
00002D20 13 39 B0 00 FB 13 00 04 FA B3 00 00 E8 73 00 08 .9...........s..
00002D30 13 5A B0 00 12 C3 B0 00 BE 17 01 74 FA D3 00 08 .Z.........t....
00002D40 EA B3 00 00 BC 35 FF A8 E8 73 00 34 BC 03 00 10 .....5...s.4....
00002D50 E8 73 00 58 BE 03 01 54 30 60 00 01 E8 73 00 2C .s.X...T0`...s.,
00002D60 BC 03 00 A0 E8 93 00 18 10 84 20 00 16 44 B8 03 .......... ..D..
00002D70 BE 52 00 90 A8 63 00 01 BE 03 00 3C 10 B3 00 00 .R...c.....<....
00002D80 FA F3 00 64 B9 F4 EE 38 FB 33 00 60 A8 63 FF FF ...d...8.3.`.c..
00002D90 BE 03 FF 04 30 60 FF FF EA D3 00 00 F8 13 00 00 ....0`..........
00002DA0 16 F6 B8 00 B8 10 FF 88 13 39 B0 00 16 57 A8 03 .........9...W..
00002DB0 BC B2 01 10 16 D5 B8 00 13 19 A8 00 10 D8 00 00 ................
00002DC0 16 56 D8 03 BE B2 00 0C 10 F6 00 00 10 FB 00 00 .V..............
00002DD0 B0 00 00 01 B9 F4 63 1C E8 B3 00 10 BE 83 FF D0 ......c.........
00002DE0 12 B5 18 00 16 A3 A8 00 BE 23 00 E8 12 F6 00 00 .........#......
00002DF0 FB 93 00 34 13 38 00 00 B8 10 FF 34 12 D5 00 00 ...4.8.....4....
00002E00 B9 F4 F4 74 10 B3 00 00 A8 63 FF FF BC 23 FF 34 ...t.....c...#.4
00002E10 B8 10 FE 84 30 60 FF FF EA C5 00 44 FA A5 00 48 ....0`.....D...H
00002E20 BE 16 FE B0 10 75 00 00 BE 03 00 4C 10 B3 00 00 .....u.....L....
00002E30 16 43 B0 01 BE 52 00 68 10 D6 00 00 BC 43 00 60 .C...R.h.....C.`
00002E40 16 C3 B0 00 10 C3 00 00 10 75 00 00 E8 B3 00 04 .........u......
00002E50 E8 93 00 08 F8 73 00 00 10 A5 30 00 10 84 30 00 .....s....0...0.
00002E60 F8 B3 00 04 BE 36 FF C4 F8 93 00 08 B8 10 FE 64 .....6.........d
00002E70 12 A3 00 00 E8 93 00 34 BC 04 00 0C E8 93 00 58 .......4.......X
00002E80 BC 04 FF EC B9 F4 F3 F0 80 00 00 00 A8 63 FF FF .............c..
00002E90 BC 03 FF 80 B8 10 FF 94 E8 73 00 00 14 76 18 00 .........s...v..
00002EA0 B8 10 FF AC 12 C0 00 00 F8 73 00 38 BC 7A FF 64 .........s.8.z.d
00002EB0 B8 10 FD E4 E0 61 00 1C B6 0F 00 08 30 60 FF FF .....a......0`..
00002EC0 16 F5 B8 00 13 39 A8 00 B8 10 FE 64 12 D5 00 00 .....9.....d....
00002ED0 B0 00 00 01 30 E0 9C 4C 10 B3 00 00 B9 F4 EB 8C ....0..L........
00002EE0 30 C0 FF FF B8 10 FD B0 30 60 FF FF BC 05 03 2C 0.......0`.....,
00002EF0 E8 65 00 0C A8 63 1C 4F BC 23 03 20 E8 65 00 4C .e...c.O.#. .e.L
00002F00 14 83 00 00 80 84 18 00 BE A4 00 94 A8 63 FF FB .............c..
00002F10 14 83 00 00 80 64 18 00 10 80 18 00 90 83 00 41 .....d.........A
00002F20 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F30 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F40 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F50 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F60 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F70 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F80 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00002F90 90 84 00 41 90 84 00 41 BC 24 02 80 30 21 FF BC ...A...A.$..0!..
00002FA0 F9 E1 00 00 FA 61 00 20 FA A1 00 24 FA C1 00 28 .....a. ...$...(
00002FB0 FA E1 00 2C FB 01 00 30 FB 21 00 34 FB 41 00 38 ...,...0.!.4.A.8
00002FC0 FB 61 00 3C FB 81 00 40 EA A5 00 00 BC 15 00 58 .a.<...@.......X
00002FD0 E8 85 00 04 E8 65 00 08 32 B5 FF FF 30 C4 00 01 .....e..2...0...
00002FE0 30 63 00 01 FA A5 00 00 F8 65 00 08 F8 C5 00 04 0c.......e......
00002FF0 E0 64 00 00 E9 E1 00 00 EA 61 00 20 EA A1 00 24 .d.......a. ...$
00003000 EA C1 00 28 EA E1 00 2C EB 01 00 30 EB 21 00 34 ...(...,...0.!.4
00003010 EB 41 00 38 EB 61 00 3C EB 81 00 40 B6 0F 00 08 .A.8.a.<...@....
00003020 30 21 00 44 E8 65 00 48 BE 23 01 50 12 65 00 00 0!.D.e.H.#.P.e..
00003030 32 E0 00 01 13 40 00 00 33 21 00 1C B0 00 40 00 2....@..3!....@.
00003040 33 60 00 00 BE 15 00 64 13 97 00 00 16 55 B8 03 3`.....d.....U..
00003050 BE B2 00 0C 12 D5 00 00 12 D7 00 00 EB 13 00 04 ................
00003060 10 B9 00 00 10 F6 00 00 10 D8 00 00 16 B6 A8 00 ................
00003070 B0 00 00 01 B9 F4 5B C0 13 18 B0 00 16 F6 B8 00 ......[.........
00003080 13 39 B0 00 FB 13 00 04 FA B3 00 00 E8 73 00 08 .9...........s..
00003090 13 5A B0 00 12 C3 B0 00 BE 17 01 74 FA D3 00 08 .Z.........t....
000030A0 EA B3 00 00 BC 35 FF A8 E8 73 00 34 BC 03 00 10 .....5...s.4....
000030B0 E8 73 00 58 BE 03 01 54 30 60 00 01 E8 73 00 2C .s.X...T0`...s.,
000030C0 BC 03 00 A0 E8 93 00 18 10 84 20 00 16 44 B8 03 .......... ..D..
000030D0 BE 52 00 90 A8 63 00 01 BE 03 00 3C 10 B3 00 00 .R...c.....<....
000030E0 FA F3 00 64 B9 F4 EA D8 FB 33 00 60 A8 63 FF FF ...d.....3.`.c..
000030F0 BE 03 FF 04 30 60 FF FF EA D3 00 00 F8 13 00 00 ....0`..........
00003100 16 F6 B8 00 B8 10 FF 88 13 39 B0 00 16 57 A8 03 .........9...W..
00003110 BC B2 01 10 16 D5 B8 00 13 19 A8 00 10 D8 00 00 ................
00003120 16 56 D8 03 BE B2 00 0C 10 F6 00 00 10 FB 00 00 .V..............
00003130 B0 00 00 01 B9 F4 5F BC E8 B3 00 10 BE 83 FF D0 ......_.........
00003140 12 B5 18 00 16 A3 A8 00 BE 23 00 E8 12 F6 00 00 .........#......
00003150 FB 93 00 34 13 38 00 00 B8 10 FF 34 12 D5 00 00 ...4.8.....4....
00003160 B9 F4 F1 14 10 B3 00 00 A8 63 FF FF BC 23 FF 34 .........c...#.4
00003170 B8 10 FE 84 30 60 FF FF EA C5 00 44 FA A5 00 48 ....0`.....D...H
00003180 BE 16 FE B0 10 75 00 00 BE 03 00 4C 10 B3 00 00 .....u.....L....
00003190 16 43 B0 01 BE 52 00 68 10 D6 00 00 BC 43 00 60 .C...R.h.....C.`
000031A0 16 C3 B0 00 10 C3 00 00 10 75 00 00 E8 B3 00 04 .........u......
000031B0 E8 93 00 08 F8 73 00 00 10 A5 30 00 10 84 30 00 .....s....0...0.
000031C0 F8 B3 00 04 BE 36 FF C4 F8 93 00 08 B8 10 FE 64 .....6.........d
000031D0 12 A3 00 00 E8 93 00 34 BC 04 00 0C E8 93 00 58 .......4.......X
000031E0 BC 04 FF EC B9 F4 F0 90 80 00 00 00 A8 63 FF FF .............c..
000031F0 BC 03 FF 80 B8 10 FF 94 E8 73 00 00 14 76 18 00 .........s...v..
00003200 B8 10 FF AC 12 C0 00 00 F8 73 00 38 BC 7A FF 64 .........s.8.z.d
00003210 B8 10 FD E4 E0 61 00 1C B6 0F 00 08 30 60 FF FF .....a......0`..
00003220 16 F5 B8 00 13 39 A8 00 B8 10 FE 64 12 D5 00 00 .....9.....d....
00003230 B0 00 00 01 30 E0 9C 4C 10 B3 00 00 B9 F4 E8 2C ....0..L.......,
00003240 30 C0 FF FF B8 10 FD B0 30 60 FF FF BC 06 02 38 0.......0`.....8
00003250 E8 86 00 0C A8 84 1C 4F BC 24 02 2C E8 86 00 4C .......O.$.,...L
00003260 14 E4 00 00 80 E7 20 00 BE A7 00 94 A8 84 FF FB ...... .........
00003270 14 E4 00 00 80 87 20 00 10 60 20 00 90 64 00 41 ...... ..` ..d.A
00003280 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003290 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000032A0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000032B0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000032C0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000032D0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000032E0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000032F0 90 63 00 41 90 63 00 41 BC 23 01 8C 30 21 FF D4 .c.A.c.A.#..0!..
00003300 FA 61 00 1C FA C1 00 24 F9 E1 00 00 FA A1 00 20 .a.....$....... 
00003310 FA E1 00 28 E8 66 00 48 12 C5 00 00 BE 23 00 84 ...(.f.H.....#..
00003320 12 66 00 00 BE 56 01 08 30 60 FF FF E8 73 00 18 .f...V..0`...s..
00003330 E8 B3 00 00 10 63 18 00 BE 05 01 20 10 83 00 00 .....c..... ....
00003340 88 85 18 00 BC 04 01 84 E8 F3 00 04 E8 93 00 24 ...............$
00003350 88 C7 20 00 BE 06 01 38 10 C4 28 00 30 A5 00 01 .. ....8..(.0...
00003360 30 67 FF FF F8 B3 00 00 F8 73 00 04 F2 C7 FF FF 0g.......s......
00003370 E8 93 00 08 F8 13 00 38 10 76 00 00 30 84 FF FF .......8.v..0...
00003380 F8 93 00 08 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .........a..... 
00003390 EA C1 00 24 EA E1 00 28 B6 0F 00 08 30 21 00 2C ...$...(....0!.,
000033A0 EA A6 00 44 F8 06 00 48 BE 15 FF 7C 12 E0 00 00 ...D...H...|....
000033B0 E8 93 00 00 10 B3 00 00 BE 04 00 50 10 D5 00 00 ...........P....
000033C0 16 44 A8 01 BC 52 00 B4 BC 44 00 B0 16 A4 A8 00 .D...R...D......
000033D0 10 C4 00 00 10 97 00 00 E9 13 00 04 E8 F3 00 08 ................
000033E0 F8 93 00 00 10 88 30 00 10 C7 30 00 F8 93 00 04 ......0...0.....
000033F0 BE 15 FF 34 F8 D3 00 08 E8 93 00 00 10 B3 00 00 ...4............
00003400 BE 24 FF C0 10 D5 00 00 E8 73 00 34 BC 03 00 0C .$.......s.4....
00003410 E8 73 00 58 BC 03 00 34 B9 F4 EE 5C 80 00 00 00 .s.X...4...\....
00003420 A8 63 FF FF BE 23 FF 8C 30 60 FF FF E9 E1 00 00 .c...#..0`......
00003430 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00003440 B6 0F 00 08 30 21 00 2C BE 56 FF E4 30 60 FF FF ....0!.,.V..0`..
00003450 E8 93 00 18 10 84 20 00 E8 73 00 24 30 84 FF FF ...... ..s.$0...
00003460 30 A0 00 01 F8 B3 00 00 10 A3 20 00 F8 B3 00 04 0......... .....
00003470 B8 10 FF 00 D2 C4 18 00 14 95 20 00 B8 10 FF 5C .......... ....\
00003480 12 A0 00 00 B6 0F 00 08 30 60 FF FF 16 46 38 03 ........0`...F8.
00003490 BE B2 00 30 10 64 18 00 30 C6 FF FF E0 86 00 00 ...0.d..0.......
000034A0 30 63 FF FF F0 83 00 00 E8 93 00 24 16 46 20 03 0c.........$.F .
000034B0 BE 52 FF E8 10 E3 00 00 B8 10 FE A4 E8 B3 00 00 .R..............
000034C0 B8 10 FE 9C 10 E3 00 00 B0 00 00 01 30 E0 9C EC ............0...
000034D0 10 B3 00 00 B9 F4 E5 94 30 C0 FF FD B8 10 FF 50 ........0......P
000034E0 30 60 FF FF 30 21 FF C4 14 86 00 00 FA E1 00 28 0`..0!.........(
000034F0 80 86 20 00 32 E7 FF FF A8 84 FF FF 80 E7 B8 00 .. .2...........
00003500 80 E7 20 00 F9 E1 00 00 FA 61 00 1C FA A1 00 20 .. ......a..... 
00003510 FA C1 00 24 FB 01 00 2C FB 21 00 30 FB 41 00 34 ...$...,.!.0.A.4
00003520 10 60 38 00 90 67 00 41 90 63 00 41 90 63 00 41 .`8..g.A.c.A.c.A
00003530 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003540 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003550 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003560 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003570 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003580 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003590 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000035A0 BE 23 01 EC FB 61 00 38 14 85 00 00 80 85 20 00 .#...a.8...... .
000035B0 BE A4 01 E0 10 60 00 00 E8 65 00 0C A8 63 1C 4F .....`...e...c.O
000035C0 BE 23 01 D0 10 60 00 00 E8 85 00 4C 14 64 00 00 .#...`.....L.d..
000035D0 80 63 20 00 BE A3 00 98 A8 84 FF FB 14 64 00 00 .c ..........d..
000035E0 80 83 20 00 10 60 20 00 90 64 00 41 90 63 00 41 .. ..` ..d.A.c.A
000035F0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003600 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003610 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003620 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003630 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003640 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003650 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00003660 90 63 00 41 BE 23 01 2C 10 60 00 00 E8 65 00 48 .c.A.#.,.`...e.H
00003670 12 65 00 00                                     .e..           

;; fn00003674: 00003674
;;   Called from:
;;     000081BC (in fn00008038)
;;     000083E8 (in fn00008234)
fn00003674 proc
	bneid	r3,000037BC
	addk	r25,r6,r0

l0000367C:
	beqid	r23,00003790
	addk	r3,r0,r0

l00003684:
	lwi	r4,r19,00000000

l00003688:
	addk	r26,r25,r0
	brid	00003728
	addik	r27,r0,0000000A

l00003694:
	addk	r6,r27,r0

l00003698:
	cmpu	r18,r23,r4
	bgeid	r18,000036A8
	addk	r21,r23,r0

l000036A4:
	addk	r21,r4,r0

l000036A8:
	lwi	r24,r19,00000004
	addk	r7,r21,r0
	imm	00000001
	brlid	r15,00008C94
	addk	r5,r24,r0
	addk	r6,r24,r0
	addk	r22,r3,r0
	addk	r5,r26,r0
	beqid	r3,000036D4
	rsubk	r24,r24,r3

l000036D0:
	addik	r21,r24,00000001

l000036D4:
	addk	r7,r21,r0
	rsubk	r23,r21,r23
	imm	00000001
	brlid	r15,00008C34
	addk	r26,r26,r21
	lwi	r3,r19,00000008
	lwi	r4,r19,00000000
	lwi	r5,r19,00000004
	rsubk	r6,r22,r0
	rsubk	r4,r21,r4
	addk	r5,r5,r21
	addk	r21,r3,r21
	rsubk	r3,r23,r0
	swi	r4,r19,00000000
	swi	r5,r19,00000004
	swi	r21,r19,00000008
	or	r3,r3,r23
	bgeid	r3,00003758

;; fn0000371C: 0000371C
;;   Called from:
;;     0000624C (in fn00005F20)
;;     000067F0 (in fn00005F20)
;;     00009434 (in fn00009408)
fn0000371C proc
	or	r22,r22,r6

;; fn00003720: 00003720
;;   Called from:
;;     00003680 (in fn00003674)
;;     0000368C (in fn00003674)
;;     0000371C (in fn0000371C)
;;     00003788 (in fn00003674)
;;     00003814 (in fn00003674)
fn00003720 proc
	bltid	r22,0000375C
	xor	r3,r26,r25

l00003728:
	bneid	r4,00003694
	addk	r5,r19,r0

l00003730:
	brlid	r15,00002274
	nop
	xori	r3,r3,FFFFFFFF
	beqid	r3,00003790
	addk	r3,r0,r0

l00003744:
	lwi	r4,r19,00000000
	bneid	r4,00003698
	addk	r6,r27,r0

l00003750:
	addik	r3,r0,00000001
	swi	r3,r19,00000038

l00003758:
	xor	r3,r26,r25

l0000375C:
	beqid	r3,0000378C
	addk	r3,r25,r0

l00003764:
	brid	00003790
	sbi	r0,r26,00000000

l0000376C:
	lwi	r3,r19,00000034
	beqi	r3,0000377C

l00003774:
	lwi	r3,r19,00000058
	beqi	r3,0000367C

l0000377C:
	brlid	r15,00002274
	nop
	xori	r3,r3,FFFFFFFF
	bnei	r3,000037CC

l0000378C:
	addk	r3,r0,r0

l00003790:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	rtsd	r15,00000008
	addik	r1,r1,0000003C

l000037BC:
	lwi	r21,r5,00000044
	swi	r0,r5,00000048
	beqid	r21,0000367C
	addk	r22,r0,r0

l000037CC:
	lwi	r4,r19,00000000
	addk	r5,r19,r0
	beqid	r4,0000376C
	addk	r3,r21,r0

l000037DC:
	blti	r4,00003820

l000037E0:
	cmp	r18,r4,r21
	blti	r18,00003820

l000037E8:
	rsubk	r21,r4,r21
	addk	r3,r4,r0
	addk	r4,r22,r0

l000037F4:
	lwi	r6,r19,00000004
	lwi	r5,r19,00000008
	swi	r4,r19,00000000
	addk	r4,r6,r3
	addk	r3,r5,r3
	swi	r4,r19,00000004
	bneid	r21,000037CC
	swi	r3,r19,00000008

l00003814:
	beqi	r23,0000378C

l00003818:
	brid	00003688
	lwi	r4,r19,00000000

l00003820:
	rsubk	r4,r21,r4
	brid	000037F4
	addk	r21,r0,r0
0000382C                                     30 21 FF E0             0!..
00003830 FA 61 00 1C F9 E1 00 00 BE 05 00 48 12 65 00 00 .a.........H.e..
00003840 E8 65 00 0C A8 63 1C 4F BC 03 00 18 E8 73 00 28 .e...c.O.....s.(
00003850 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 30 21 00 20 .....a......0!. 
00003860 E8 65 00 2C BC 23 FF E8 E8 65 00 00 BC 23 FF E0 .e.,.#...e...#..
00003870 B9 F4 E6 18 80 00 00 00 B8 10 FF D8 E8 73 00 28 .............s.(
00003880 10 65 00 00 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 .e.......a......
00003890 30 21 00 20                                     0!.            

;; fn00003894: 00003894
;;   Called from:
;;     00000754 (in fn00000728)
fn00003894 proc
	addik	r1,r1,FFFFFFD8
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	beqid	r5,00003954
	swi	r22,r1,00000024

l000038AC:
	lwi	r3,r5,0000000C
	xori	r3,r3,00001C4F
	bneid	r3,00003938
	addik	r21,r0,FFFFFFFE

l000038BC:
	lwi	r3,r5,00000018
	beqid	r3,000038EC
	addk	r19,r5,r0

l000038C8:
	imm	00000000
	brlid	r15,FFFFFAFC
	addik	r5,r5,00000054
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000024
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000020

l000038EC:
	lwi	r21,r19,0000004C
	xori	r3,r21,FFFFFFFB
	beqid	r3,00003900
	addk	r7,r0,r0

l000038FC:
	addk	r21,r0,r0

l00003900:
	addk	r6,r7,r0
	brlid	r15,00001A68
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000014
	imm	00000001
	brlid	r15,00009150
	lwi	r5,r19,00000010
	addk	r22,r3,r0
	imm	00000001
	brlid	r15,000088F0
	addk	r5,r19,r0
	bnei	r22,0000395C

l00003938:
	addk	r3,r21,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028

l00003954:
	brid	00003938
	addik	r21,r0,FFFFFFFE

l0000395C:
	brid	00003938
	addik	r21,r0,FFFFFFFF

;; fn00003964: 00003964
;;   Called from:
;;     00003C18 (in fn00003AA4)
;;     00003E40 (in fn00003EAC)
;;     00003FEC (in fn00003EC8)
;;     00004150 (in fn00003EC8)
;;     00005788 (in fn00005538)
fn00003964 proc
	addik	r1,r1,FFFFFFCC
	swi	r19,r1,00000024
	swi	r15,r1,00000000
	swi	r21,r1,00000028
	swi	r22,r1,0000002C
	swi	r23,r1,00000030
	lwi	r23,r5,0000001C
	addk	r19,r5,r0
	imm	00000001
	brlid	r15,00008918
	addk	r5,r23,r23

;; fn00003990: 00003990
;;   Called from:
;;     000062F4 (in fn00005F20)
;;     00006810 (in fn00005F20)
;;     000089A8 (in fn00008920)
;;     00009348 (in fn00009184)
;;     0000944C (in fn00009408)
;;     00009614 (in fn00009408)
;;     0000973C (in fn00008E80)
;;     00009BEC (in fn00009B74)
;;     00009D60 (in fn00009B74)
;;     00009F3C (in fn00009B74)
;;     0000A018 (in fn00009B74)
;;     0000A1BC (in fn00009A10)
;;     0000A324 (in fn00009A10)
;;     0000A438 (in fn00009A10)
;;     0000A534 (in fn00009A10)
;;     0000A6B8 (in fn00009B74)
;;     0000A8FC (in fn0000A774)
;;     0000AC98 (in fn00009B74)
;;     0000AE84 (in fn00009B74)
fn00003990 proc
	beqid	r3,00003A6C
	swi	r3,r19,00000020

l00003998:
	lwi	r21,r19,00000028
	beqi	r21,000039C4

l000039A0:
	swi	r23,r19,00000018

l000039A4:
	addk	r3,r0,r0

l000039A8:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000024
	lwi	r21,r1,00000028
	lwi	r22,r1,0000002C
	lwi	r23,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l000039C4:
	addk	r5,r23,r0
	imm	00000001
	brlid	r15,00008918
	addk	r22,r3,r0
	beqid	r3,00003A60
	swi	r3,r19,00000024

l000039DC:
	addik	r3,r0,00000038
	lwi	r10,r19,00000040
	lwi	r6,r19,0000003C
	swi	r3,r1,00000020
	imm	00000001
	addik	r3,r0,FFFF9D1C
	addik	r9,r0,00000008
	addk	r7,r9,r0
	swi	r3,r1,0000001C
	swi	r21,r19,00000074
	swi	r21,r19,00000078
	swi	r21,r19,0000007C
	addik	r8,r0,0000001F
	brlid	r15,0000B514
	addik	r5,r19,00000054
	bneid	r3,00003A88
	addk	r4,r3,r0

l00003A20:
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000028
	swi	r4,r19,00000054
	bneid	r3,000039A4
	swi	r5,r19,00000018

l00003A34:
	lwi	r4,r19,00000024
	swi	r5,r19,00000064
	swi	r4,r19,00000060
	swi	r4,r19,00000004
	lwi	r15,r1,00000000
	lwi	r19,r1,00000024
	lwi	r21,r1,00000028
	lwi	r22,r1,0000002C
	lwi	r23,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

;; fn00003A60: 00003A60
;;   Called from:
;;     000039D8 (in fn00003990)
;;     0000A758 (in fn00009408)
fn00003A60 proc
	imm	00000001
	brlid	r15,000088F0
	addk	r5,r22,r0

l00003A6C:
	imm	00000001
	addik	r7,r0,FFFF9D0C
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFC
	brid	000039A8
	addik	r3,r0,FFFFFFFF

l00003A88:
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000024
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000020
	bri	00003A6C

;; fn00003AA4: 00003AA4
;;   Called from:
;;     00003EAC (in fn00003EAC)
;;     00003F7C (in fn00003EC8)
;;     000040A0 (in fn00003EC8)
fn00003AA4 proc
	addik	r1,r1,FFFFFFD0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	lwi	r3,r5,00000018
	beqid	r3,00003C18
	addk	r19,r5,r0

l00003ACC:
	lwi	r23,r19,00000028
	beqid	r23,00003B64
	addik	r24,r19,00000054

l00003AD8:
	lwi	r7,r19,00000058
	beqid	r7,00003B9C
	lwi	r15,r1,00000000

l00003AE4:
	imm	00004000
	addik	r21,r0,00000000
	brid	00003B10
	lwi	r6,r19,00000054

l00003AF4:
	lwi	r7,r19,00000058
	lwi	r6,r19,00000054
	rsubk	r7,r3,r7
	addk	r6,r6,r3
	swi	r7,r19,00000058
	beqid	r7,00003B98
	swi	r6,r19,00000054

l00003B10:
	cmpu	r18,r7,r21
	bgei	r18,00003B1C

l00003B18:
	addk	r7,r21,r0

l00003B1C:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00003AF4

l00003B2C:
	imm	00000001
	addik	r7,r0,FFFF9D24
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	addik	r3,r0,FFFFFFFF

l00003B44:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C

l00003B4C:
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

l00003B64:
	lwi	r3,r19,00000064
	imm	00004000
	addik	r22,r0,00000000

l00003B70:
	beqid	r3,00003BBC
	addk	r21,r3,r0

l00003B78:
	addk	r6,r23,r0

l00003B7C:
	brlid	r15,00008E80
	addk	r5,r24,r0
	xori	r3,r3,FFFFFFFE
	beqi	r3,00003C58

l00003B8C:
	lwi	r3,r19,00000064
	xor	r21,r3,r21
	bnei	r21,00003B70

l00003B98:
	lwi	r15,r1,00000000

l00003B9C:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	addk	r3,r0,r0
	rtsd	r15,00000008
	addik	r1,r1,00000030

l00003BBC:
	lwi	r7,r19,00000060
	lwi	r3,r19,00000004
	cmpu	r18,r7,r3
	bltid	r18,00003BF4
	rsubk	r7,r3,r7

l00003BD0:
	brid	00003C44
	lwi	r3,r19,00000024

l00003BD8:
	lwi	r4,r19,00000004
	lwi	r7,r19,00000060
	addk	r3,r4,r3
	cmpu	r18,r7,r3
	bgeid	r18,00003C34
	swi	r3,r19,00000004

l00003BF0:
	rsubk	r7,r3,r7

l00003BF4:
	cmp	r18,r7,r22
	bgeid	r18,00003C04
	addk	r6,r3,r0

l00003C00:
	addk	r7,r22,r0

l00003C04:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00003BD8

l00003C14:
	bri	00003B2C

l00003C18:
	brlid	r15,00003964
	nop
	xori	r4,r3,FFFFFFFF
	bneid	r4,00003ACC
	lwi	r15,r1,00000000

l00003C2C:
	brid	00003B4C
	lwi	r19,r1,0000001C

l00003C34:
	lwi	r21,r19,00000064
	bneid	r21,00003B7C
	addk	r6,r23,r0

l00003C40:
	lwi	r3,r19,00000024

l00003C44:
	lwi	r21,r19,00000018
	swi	r3,r19,00000060
	swi	r21,r19,00000064
	brid	00003B78
	swi	r3,r19,00000004

l00003C58:
	imm	00000001
	addik	r7,r0,FFFF9D40
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFE
	brid	00003B44
	addik	r3,r0,FFFFFFFF

;; fn00003C74: 00003C74
;;   Called from:
;;     00003FB0 (in fn00003EC8)
;;     000053B0 (in fn00005318)
;;     00005768 (in fn00005538)
fn00003C74 proc
	addik	r1,r1,FFFFFFC8
	swi	r19,r1,0000001C
	swi	r23,r1,00000028
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r24,r1,0000002C

;; fn00003C90: 00003C90
;;   Called from:
;;     00009BD0 (in fn00009B74)
;;     00009D44 (in fn00009B74)
;;     00009FFC (in fn00009B74)
;;     0000A8E0 (in fn0000A774)
;;     0000AC7C (in fn00009B74)
;;     0000AE68 (in fn00009B74)
fn00003C90 proc
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	lwi	r3,r5,00000058
	addk	r19,r5,r0
	bneid	r3,00003EAC
	addk	r23,r6,r0

;; fn00003CA8: 00003CA8
;;   Called from:
;;     00003CA4 (in fn00003C90)
;;     00003CA4 (in fn00003C74)
fn00003CA8 proc
	addik	r25,r19,00000054

l00003CAC:
	addik	r4,r0,00000001
	imm	00004000
	addik	r21,r0,00000000
	beqid	r23,00003DD4
	addk	r24,r0,r0

l00003CC0:
	lwi	r3,r19,00000018
	cmp	r18,r3,r23
	blti	r18,00003DDC

l00003CCC:
	bltid	r3,00003DDC
	addk	r22,r3,r0

l00003CD4:
	beqid	r4,00003CF4
	lwi	r5,r19,00000020

l00003CDC:
	addk	r7,r22,r0
	imm	00000001
	brlid	r15,00008C64
	addk	r6,r24,r0
	lwi	r5,r19,00000020
	lwi	r3,r19,00000018

l00003CF4:
	lwi	r4,r19,00000008
	swi	r22,r19,00000058
	swi	r5,r19,00000054
	addk	r4,r4,r22
	beqid	r3,00003E40
	swi	r4,r19,00000008

l00003D0C:
	lwi	r3,r19,00000028
	beqi	r3,00003D9C

l00003D14:
	lwi	r7,r19,00000058
	beqi	r7,00003DC8

l00003D1C:
	brid	00003D40
	lwi	r6,r19,00000054

l00003D24:
	lwi	r7,r19,00000058
	lwi	r6,r19,00000054
	rsubk	r7,r3,r7
	addk	r6,r6,r3
	swi	r7,r19,00000058
	beqid	r7,00003DC8
	swi	r6,r19,00000054

l00003D40:
	cmpu	r18,r7,r21
	bgei	r18,00003D4C

l00003D48:
	addk	r7,r21,r0

l00003D4C:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00003D24

l00003D5C:
	imm	00000001
	addik	r7,r0,FFFF9D24
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	addik	r3,r0,FFFFFFFF

l00003D74:
	lwi	r15,r1,00000000

l00003D78:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

l00003D9C:
	lwi	r3,r19,00000064

l00003DA0:
	beqid	r3,00003DE4
	addk	r26,r3,r0

l00003DA8:
	addk	r6,r24,r0

l00003DAC:
	brlid	r15,00008E80
	addk	r5,r25,r0
	xori	r3,r3,FFFFFFFE
	beqi	r3,00003E90

l00003DBC:
	lwi	r3,r19,00000064
	xor	r26,r3,r26
	bnei	r26,00003DA0

l00003DC8:
	rsubk	r23,r22,r23
	bneid	r23,00003CC0
	addk	r4,r24,r0

l00003DD4:
	brid	00003D74
	addk	r3,r0,r0

l00003DDC:
	brid	00003CD4
	addk	r22,r23,r0

l00003DE4:
	lwi	r7,r19,00000060
	lwi	r3,r19,00000004
	cmpu	r18,r7,r3
	bltid	r18,00003E1C
	rsubk	r7,r3,r7

l00003DF8:
	brid	00003E6C
	lwi	r3,r19,00000024

l00003E00:
	lwi	r4,r19,00000004
	lwi	r7,r19,00000060
	addk	r3,r4,r3
	cmpu	r18,r7,r3
	bgeid	r18,00003E5C
	swi	r3,r19,00000004

l00003E18:
	rsubk	r7,r3,r7

l00003E1C:
	cmp	r18,r7,r21
	bgeid	r18,00003E2C
	addk	r6,r3,r0

l00003E28:
	addk	r7,r21,r0

l00003E2C:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00003E00

l00003E3C:
	bri	00003D5C

l00003E40:
	brlid	r15,00003964
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	bneid	r3,00003D0C
	addik	r3,r0,FFFFFFFF

l00003E54:
	brid	00003D78
	lwi	r15,r1,00000000

l00003E5C:
	lwi	r26,r19,00000064
	bneid	r26,00003DAC
	addk	r6,r24,r0

l00003E68:
	lwi	r3,r19,00000024

l00003E6C:
	lwi	r26,r19,00000018
	addk	r6,r24,r0
	addk	r5,r25,r0
	swi	r3,r19,00000060
	swi	r26,r19,00000064
	brlid	r15,00008E80
	swi	r3,r19,00000004
	xori	r3,r3,FFFFFFFE
	bnei	r3,00003DBC

l00003E90:
	imm	00000001
	addik	r7,r0,FFFF9D40
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFE
	brid	00003D74
	addik	r3,r0,FFFFFFFF

;; fn00003EAC: 00003EAC
;;   Called from:
;;     00003CA4 (in fn00003C90)
;;     00003CA4 (in fn00003C74)
;;     00003CA8 (in fn00003CA8)
fn00003EAC proc
	brlid	r15,00003AA4
	nop
	xori	r3,r3,FFFFFFFF
	bneid	r3,00003CAC
	addik	r25,r19,00000054

l00003EC0:
	brid	00003D74
	addik	r3,r0,FFFFFFFF

;; fn00003EC8: 00003EC8
;;   Called from:
;;     000041EC (in fn000041BC)
fn00003EC8 proc
	addik	r1,r1,FFFFFFCC
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	beqid	r7,00003FC0
	swi	r25,r1,00000030

l00003EEC:
	lwi	r3,r5,00000018
	addk	r21,r7,r0
	addk	r19,r5,r0
	beqid	r3,00003FEC
	addk	r24,r6,r0

l00003F00:
	lwi	r3,r19,00000048
	bnei	r3,00003FA8

l00003F08:
	lwi	r22,r19,00000018
	cmpu	r18,r22,r21
	bgeid	r18,00004004
	lwi	r5,r19,00000058

l00003F18:
	addk	r23,r21,r0
	beqid	r5,00003F9C
	lwi	r4,r19,00000020

l00003F24:
	lwi	r3,r19,00000054

l00003F28:
	addk	r3,r3,r5
	addk	r5,r3,r0
	rsubk	r3,r4,r3
	rsubk	r22,r3,r22
	cmpu	r18,r22,r23
	bgeid	r18,00003F48
	addk	r6,r24,r0

l00003F44:
	addk	r22,r23,r0

l00003F48:
	addk	r7,r22,r0
	rsubk	r23,r22,r23
	imm	00000001
	brlid	r15,00008C34
	addk	r24,r24,r22
	lwi	r4,r19,00000058
	lwi	r3,r19,00000008
	addk	r5,r19,r0
	addk	r4,r4,r22
	addk	r22,r3,r22
	swi	r4,r19,00000058
	beqid	r23,00003FC4
	swi	r22,r19,00000008

l00003F7C:
	brlid	r15,00003AA4
	nop
	xori	r3,r3,FFFFFFFF
	beqi	r3,00003FC0

l00003F8C:
	lwi	r5,r19,00000058
	lwi	r22,r19,00000018
	bneid	r5,00003F24
	lwi	r4,r19,00000020

l00003F9C:
	addk	r3,r4,r0
	brid	00003F28
	swi	r4,r19,00000054

l00003FA8:
	lwi	r6,r19,00000044
	addk	r5,r19,r0
	brlid	r15,00003C74
	swi	r0,r19,00000048
	xori	r3,r3,FFFFFFFF
	bnei	r3,00003F08

l00003FC0:
	addk	r21,r0,r0

l00003FC4:
	addk	r3,r21,r0

l00003FC8:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l00003FEC:
	brlid	r15,00003964
	nop
	xori	r3,r3,FFFFFFFF
	bnei	r3,00003F00

l00003FFC:
	brid	00003FC4
	addk	r21,r0,r0

l00004004:
	bnei	r5,000040A0

l00004008:
	lwi	r3,r19,00000008
	swi	r24,r19,00000054
	swi	r21,r19,00000058
	addk	r3,r3,r21
	swi	r3,r19,00000008
	beqid	r22,00004150
	addik	r24,r19,00000054

l00004024:
	lwi	r25,r19,00000028
	beqi	r25,000040B8

l0000402C:
	lwi	r7,r19,00000058
	beqid	r7,00003FC8
	addk	r3,r21,r0

l00004038:
	imm	00004000
	addik	r22,r0,00000000
	brid	00004064
	lwi	r6,r19,00000054

l00004048:
	lwi	r7,r19,00000058
	lwi	r6,r19,00000054
	rsubk	r7,r3,r7
	addk	r6,r6,r3
	swi	r7,r19,00000058
	beqid	r7,00003FC4
	swi	r6,r19,00000054

l00004064:
	cmpu	r18,r7,r22
	bgei	r18,00004070

l0000406C:
	addk	r7,r22,r0

l00004070:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00004048

l00004080:
	imm	00000001
	addik	r7,r0,FFFF9D24
	addk	r5,r19,r0
	addik	r6,r0,FFFFFFFF
	brlid	r15,00001A68
	addk	r21,r0,r0
	brid	00003FC8
	addk	r3,r21,r0

l000040A0:
	brlid	r15,00003AA4
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	beqi	r3,00003FC0

l000040B0:
	brid	00004008
	lwi	r22,r19,00000018

l000040B8:
	lwi	r3,r19,00000064
	imm	00004000
	addik	r23,r0,00000000
	beqid	r3,000040F4
	addk	r22,r3,r0

l000040CC:
	addk	r6,r25,r0

l000040D0:
	brlid	r15,00008E80
	addk	r5,r24,r0
	xori	r3,r3,FFFFFFFE
	beqi	r3,0000419C

l000040E0:
	lwi	r3,r19,00000064
	xor	r22,r3,r22
	beqi	r22,00003FC4

l000040EC:
	bneid	r3,000040CC
	addk	r22,r3,r0

l000040F4:
	lwi	r7,r19,00000060
	lwi	r3,r19,00000004
	cmpu	r18,r7,r3
	bltid	r18,0000412C
	rsubk	r7,r3,r7

l00004108:
	brid	00004178
	lwi	r3,r19,00000024

l00004110:
	lwi	r4,r19,00000004
	lwi	r7,r19,00000060
	addk	r3,r4,r3
	cmpu	r18,r7,r3
	bgeid	r18,00004168
	swi	r3,r19,00000004

l00004128:
	rsubk	r7,r3,r7

l0000412C:
	cmp	r18,r7,r23
	bgeid	r18,0000413C
	addk	r6,r3,r0

l00004138:
	addk	r7,r23,r0

l0000413C:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00004110

l0000414C:
	bri	00004080

l00004150:
	brlid	r15,00003964
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	bnei	r3,00004024

l00004160:
	brid	00003FC4
	addk	r21,r0,r0

l00004168:
	lwi	r22,r19,00000064
	bneid	r22,000040D0
	addk	r6,r25,r0

l00004174:
	lwi	r3,r19,00000024

l00004178:
	lwi	r22,r19,00000018
	addk	r6,r25,r0
	addk	r5,r24,r0
	swi	r3,r19,00000060
	swi	r22,r19,00000064
	brlid	r15,00008E80
	swi	r3,r19,00000004
	xori	r3,r3,FFFFFFFE
	bnei	r3,000040E0

l0000419C:
	imm	00000001
	addik	r7,r0,FFFF9D40
	addk	r5,r19,r0
	addik	r6,r0,FFFFFFFE
	brlid	r15,00001A68
	addk	r21,r3,r0
	brid	00003FC8
	addk	r3,r21,r0

;; fn000041BC: 000041BC
;;   Called from:
;;     000002B8 (in fn000002CC)
fn000041BC proc
	beqi	r5,00004200

l000041C0:
	lwi	r8,r5,0000000C
	xori	r8,r8,000079B1
	beqid	r8,000041D8
	addk	r3,r0,r0

l000041D0:
	rtsd	r15,00000008
	nop

l000041D8:
	lwi	r3,r5,0000004C
	bnei	r3,00004208

l000041E0:
	addik	r1,r1,FFFFFFE0
	bltid	r7,00004210
	swi	r15,r1,00000000

l000041EC:
	brlid	r15,00003EC8
	nop

l000041F4:
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,00000020

l00004200:
	rtsd	r15,00000008
	addk	r3,r5,r0

l00004208:
	rtsd	r15,00000008
	addk	r3,r8,r0

l00004210:
	imm	00000001
	addik	r7,r0,FFFF9D68
	addik	r6,r0,FFFFFFFD
	brlid	r15,00001A68
	swi	r3,r1,0000001C
	brid	000041F4
	lwi	r3,r1,0000001C
0000422C                                     30 21 FF CC             0!..
00004230 F9 E1 00 00 FA 61 00 1C FA A1 00 20 FA C1 00 24 .....a..... ...$
00004240 FA E1 00 28 FB 01 00 2C BE 08 00 A8 FB 21 00 30 ...(...,.....!.0
00004250 E8 88 00 0C A8 84 79 B1 BE 04 00 30 12 A0 00 00 ......y....0....
00004260 10 75 00 00 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .u.......a..... 
00004270 EA C1 00 24 EA E1 00 28 EB 01 00 2C EB 21 00 30 ...$...(...,.!.0
00004280 B6 0F 00 08 30 21 00 34 EB 28 00 4C BE 39 FF D8 ....0!.4.(.L.9..
00004290 10 75 00 00 BE 06 FF D0 12 E6 00 00 13 05 00 00 .u..............
000042A0 10 A7 00 00 12 C7 00 00 B0 00 00 01 B9 F4 3C 84 ..............<.
000042B0 12 68 00 00 10 D7 00 00 10 A3 00 00 B0 00 00 01 .h..............
000042C0 B9 F4 3C C8 12 A3 00 00 88 63 B0 00 BE 03 00 2C ..<......c.....,
000042D0 10 B3 00 00 B0 00 00 01 30 E0 9D 90 30 C0 FF FE ........0...0...
000042E0 B9 F4 D7 88 12 B9 00 00 B8 10 FF 7C 10 75 00 00 ...........|.u..
000042F0 B8 10 FF 70 12 A8 00 00 BE 15 FF 6C 10 75 00 00 ...p.......l.u..
00004300 10 F5 00 00 10 D8 00 00 B9 F4 FB C0 10 B3 00 00 ................
00004310 10 D7 00 00 B0 00 00 01 B9 F4 3C 70 10 A3 00 00 ..........<p....
00004320 B8 10 FF 40 12 A3 00 00 BC 05 03 C8 30 21 FF C8 ...@........0!..
00004330 FA 61 00 20 F9 E1 00 00 FA A1 00 24 FA C1 00 28 .a. .......$...(
00004340 FA E1 00 2C FB 01 00 30 FB 21 00 34 E8 85 00 0C ...,...0.!.4....
00004350 A8 84 79 B1 BE 24 01 10 12 65 00 00 E8 85 00 4C ..y..$...e.....L
00004360 BE 24 01 08 30 60 FF FF E8 65 00 48 BE 23 01 84 .$..0`...e.H.#..
00004370 12 C6 00 00 E8 73 00 18 BE 03 01 9C A4 D6 00 FF .....s..........
00004380 E8 B3 00 58 BE 05 01 08 E8 F3 00 20 E9 13 00 54 ...X....... ...T
00004390 10 88 28 00 14 87 20 00 16 43 20 03 BC 52 01 08 ..(... ..C ..R..
000043A0 E8 73 00 48 BE 23 01 90 F0 C1 00 1C EA B3 00 18 .s.H.#..........
000043B0 33 00 00 01 16 55 C0 03 BE B2 01 A8 E8 B3 00 58 3....U.........X
000043C0 32 E1 00 1C BE 05 00 80 E8 93 00 20 E8 73 00 54 2.......... .s.T
000043D0 10 63 28 00 14 84 18 00 16 A4 A8 00 10 D7 00 00 .c(.............
000043E0 10 A3 00 00 16 55 C0 03 BE 52 00 E0 10 F5 00 00 .....U...R......
000043F0 B0 00 00 01 B9 F4 48 40 12 F7 A8 00 E8 93 00 58 ......H@.......X
00004400 E8 73 00 08 10 84 A8 00 10 63 A8 00 F8 93 00 58 .s.......c.....X
00004410 F8 73 00 08 AA B5 00 01 BE 15 00 D0 10 B3 00 00 .s..............
00004420 B9 F4 F6 84 80 00 00 00 A8 63 FF FF BE 03 00 3C .........c.....<
00004430 30 60 FF FF E8 B3 00 58 EA B3 00 18 BE 25 FF 90 0`.....X.....%..
00004440 E8 93 00 20 10 64 00 00 B8 10 FF 88 F8 93 00 54 ... .d.........T
00004450 B0 00 00 01 30 E0 9D 40 10 B3 00 00 B9 F4 D6 0C ....0..@........
00004460 30 C0 FF FE 30 60 FF FF E9 E1 00 00 EA 61 00 20 0...0`.......a. 
00004470 EA A1 00 24 EA C1 00 28 EA E1 00 2C EB 01 00 30 ...$...(...,...0
00004480 EB 21 00 34 B6 0F 00 08 30 21 00 38 11 07 00 00 .!.4....0!.8....
00004490 10 88 28 00 14 87 20 00 16 43 20 03 BE B2 FF 04 ..(... ..C .....
000044A0 F8 F3 00 54 D0 C5 40 00 E8 B3 00 58 E8 93 00 08 ...T..@....X....
000044B0 A4 76 00 FF 30 A5 00 01 30 84 00 01 F8 B3 00 58 .v..0...0......X
000044C0 B8 10 FF A8 F8 93 00 08 E2 F7 00 00 F2 E3 00 00 ................
000044D0 E8 93 00 58 E8 73 00 08 30 84 00 01 30 63 00 01 ...X.s..0...0c..
000044E0 F8 93 00 58 F8 73 00 08 B8 10 FF 80 A4 76 00 FF ...X.s.......v..
000044F0 E8 C5 00 44 B9 F4 F7 80 F8 85 00 48 A8 63 FF FF ...D.......H.c..
00004500 BE 03 FF 68 30 60 FF FF E8 73 00 18 BE 23 FE 74 ...h0`...s...#.t
00004510 A4 D6 00 FF 10 B3 00 00 B9 F4 F4 4C F0 C1 00 1C ...........L....
00004520 A8 63 FF FF BE 03 FF 44 30 60 FF FF E8 73 00 48 .c.....D0`...s.H
00004530 BC 03 FE 7C E8 D3 00 44 10 B3 00 00 B9 F4 F7 38 ...|...D.......8
00004540 F8 13 00 48 A8 63 FF FF BE 03 FF 1C 33 00 00 01 ...H.c......3...
00004550 EA B3 00 18 16 55 C0 03 BE 52 FE 68 E8 B3 00 58 .....U...R.h...X
00004560 BC 25 01 74 E8 73 00 08 30 80 00 01 F8 93 00 58 .%.t.s..0......X
00004570 10 63 20 00 30 81 00 1C F8 93 00 54 BE 15 01 1C .c .0......T....
00004580 F8 73 00 08 EB 13 00 28 BE 18 00 78 33 33 00 54 .s.....(...x33.T
00004590 E8 F3 00 58 BE 07 FE D4 A4 76 00 FF B0 00 40 00 ...X.....v....@.
000045A0 32 A0 00 00 B8 10 00 24 E8 D3 00 54 E8 F3 00 58 2......$...T...X
000045B0 E8 D3 00 54 14 E3 38 00 10 C6 18 00 F8 F3 00 58 ...T..8........X
000045C0 BE 07 FF 28 F8 D3 00 54 16 47 A8 03 BC B2 00 08 ...(...T.G......
000045D0 10 F5 00 00 B0 00 00 01 B9 F4 4A B4 E8 B3 00 10 ..........J.....
000045E0 BC A3 FF CC B0 00 00 01 30 E0 9D 24 10 B3 00 00 ........0..$....
000045F0 B9 F4 D4 78 30 C0 FF FF B8 10 FE 70 30 60 FF FF ...x0......p0`..
00004600 E8 73 00 64 B0 00 40 00 32 E0 00 00 BE 03 00 30 .s.d..@.2......0
00004610 12 A3 00 00 10 D8 00 00 B9 F4 48 68 10 B9 00 00 ..........Hh....
00004620 A8 63 FF FE BC 03 FE 2C E8 73 00 64 8A A3 A8 00 .c.....,.s.d....
00004630 BC 15 FE B8 BE 23 FF E0 12 A3 00 00 E8 F3 00 60 .....#.........`
00004640 E8 73 00 04 16 47 18 03 BE 52 00 2C 14 E3 38 00 .s...G...R.,..8.
00004650 B8 10 00 70 E8 73 00 24 E8 93 00 04 E8 F3 00 60 ...p.s.$.......`
00004660 10 64 18 00 16 47 18 03 BE B2 00 48 F8 73 00 04 .d...G.....H.s..
00004670 14 E3 38 00 16 47 B8 01 BE B2 00 0C 10 C3 00 00 ..8..G..........
00004680 10 F7 00 00 B0 00 00 01 B9 F4 4A 04 E8 B3 00 10 ..........J.....
00004690 BC A3 FF C8 B8 00 FF 50 B9 F4 F2 CC 10 B3 00 00 .......P........
000046A0 A8 63 FF FF BC 23 FE E0 B8 10 FD C0 30 60 FF FF .c...#......0`..
000046B0 EA B3 00 64 BE 35 FF 64 10 D8 00 00 E8 73 00 24 ...d.5.d.....s.$
000046C0 EA B3 00 18 F8 73 00 60 FA B3 00 64 B8 10 FF 48 .....s.`...d...H
000046D0 F8 73 00 04 B9 F4 F3 D0 10 B3 00 00 A8 63 FF FF .s...........c..
000046E0 BE 03 FD 88 30 60 FF FF B8 10 FE 7C EA B3 00 18 ....0`.....|....
000046F0 B6 0F 00 08 30 60 FF FF 30 21 FF CC F9 E1 00 00 ....0`..0!......
00004700 FA 61 00 1C FA A1 00 20 FA C1 00 24 FA E1 00 28 .a..... ...$...(
00004710 FB 01 00 2C BE 05 01 20 FB 21 00 30 E8 65 00 0C ...,... .!.0.e..
00004720 A8 63 79 B1 BE 23 01 10 12 65 00 00 EA C5 00 4C .cy..#...e.....L
00004730 BC 36 01 04 10 A6 00 00 B0 00 00 01 B9 F4 45 88 .6............E.
00004740 13 06 00 00 BE 03 00 B8 12 A3 00 00 E8 73 00 18 .............s..
00004750 BC 03 00 D4 E8 73 00 48 BC 23 02 5C EA D3 00 18 .....s.H.#.\....
00004760 16 56 A8 03 BE 52 00 D8 E8 B3 00 58 BC 25 02 88 .V...R.....X.%..
00004770 E8 73 00 08 FB 13 00 54 FA B3 00 58 10 63 A8 00 .s.....T...X.c..
00004780 F8 73 00 08 BE 16 01 F0 33 13 00 54 EB 33 00 28 .s......3..T.3.(
00004790 BC 19 01 48 E8 F3 00 58 BC 07 01 08 B0 00 40 00 ...H...X......@.
000047A0 32 C0 00 00 B8 10 00 24 E8 D3 00 54 E8 F3 00 58 2......$...T...X
000047B0 E8 D3 00 54 14 E3 38 00 10 C6 18 00 F8 F3 00 58 ...T..8........X
000047C0 BE 07 00 E0 F8 D3 00 54 16 47 B0 03 BC B2 00 08 .......T.G......
000047D0 10 F6 00 00 B0 00 00 01 B9 F4 48 B4 E8 B3 00 10 ..........H.....
000047E0 BC A3 FF CC B0 00 00 01 30 E0 9D 24 10 B3 00 00 ........0..$....
000047F0 30 C0 FF FF B9 F4 D2 74 12 C6 00 00 10 76 00 00 0......t.....v..
00004800 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00004810 EA E1 00 28 EB 01 00 2C EB 21 00 30 B6 0F 00 08 ...(...,.!.0....
00004820 30 21 00 34 B9 F4 F1 40 10 B3 00 00 A8 63 FF FF 0!.4...@.....c..
00004830 BC 23 FF 24 B8 10 FF C8 32 C0 FF FF 12 F5 00 00 .#.$....2.......
00004840 BE 05 00 8C E8 93 00 20 E8 73 00 54 10 63 28 00 ....... .s.T.c(.
00004850 10 A3 00 00 14 64 18 00 16 C3 B0 00 16 56 B8 03 .....d.......V..
00004860 BE B2 00 0C 10 D8 00 00 12 D7 00 00 10 F6 00 00 ................
00004870 16 F6 B8 00 B0 00 00 01 B9 F4 43 BC 13 18 B0 00 ..........C.....
00004880 E8 93 00 58 E8 73 00 08 10 B3 00 00 10 84 B0 00 ...X.s..........
00004890 12 C3 B0 00 F8 93 00 58 BE 37 00 10 FA D3 00 08 .......X.7......
000048A0 B8 10 FF 5C 12 D5 00 00 B9 F4 F1 FC 80 00 00 00 ...\............
000048B0 A8 63 FF FF BE 03 FF 48 32 C0 FF FF E8 B3 00 58 .c.....H2......X
000048C0 EA D3 00 18 BE 25 FF 84 E8 93 00 20 10 64 00 00 .....%..... .d..
000048D0 B8 10 FF 7C F8 93 00 54 E8 73 00 64 B0 00 40 00 ...|...T.s.d..@.
000048E0 32 E0 00 00 BE 03 00 34 12 C3 00 00 10 D9 00 00 2......4........
000048F0 B9 F4 45 90 10 B8 00 00 A8 63 FF FE BE 03 00 DC ..E......c......
00004900 30 C0 FF FE E8 73 00 64 8A C3 B0 00 BC 16 FF 94 0....s.d........
00004910 BE 23 FF DC 12 C3 00 00 E8 F3 00 60 E8 73 00 04 .#.........`.s..
00004920 16 47 18 03 BE 52 00 2C 14 E3 38 00 B8 10 00 74 .G...R.,..8....t
00004930 E8 73 00 24 E8 93 00 04 E8 F3 00 60 10 64 18 00 .s.$.......`.d..
00004940 16 47 18 03 BE B2 00 4C F8 73 00 04 14 E3 38 00 .G.....L.s....8.
00004950 16 47 B8 01 BE B2 00 0C 10 C3 00 00 10 F7 00 00 .G..............
00004960 B0 00 00 01 B9 F4 47 28 E8 B3 00 10 BC A3 FF C8 ......G(........
00004970 B8 00 FE 74 B9 F4 EF F0 10 B3 00 00 A8 63 FF FF ...t.........c..
00004980 BE 23 FE 0C 32 C0 FF FF B8 10 FE 78 10 76 00 00 .#..2......x.v..
00004990 EA D3 00 64 BE 36 FF 5C 10 D9 00 00 E8 73 00 24 ...d.6.\.....s.$
000049A0 EA D3 00 18 F8 73 00 60 FA D3 00 64 B8 10 FF 40 .....s.`...d...@
000049B0 F8 73 00 04 E8 D3 00 44 10 B3 00 00 B9 F4 F2 B8 .s.....D........
000049C0 F8 13 00 48 A8 63 FF FF BE 23 FD 94 32 C0 FF FF ...H.c...#..2...
000049D0 B8 10 FE 30 10 76 00 00 B0 00 00 01 30 E0 9D 40 ...0.v......0..@
000049E0 10 B3 00 00 B9 F4 D0 84 32 C0 FF FF B8 10 FE 14 ........2.......
000049F0 10 76 00 00 B9 F4 F0 B0 10 B3 00 00 A8 63 FF FF .v...........c..
00004A00 BC 03 FE 34 B8 10 FD 6C EA D3 00 18 30 21 FF C0 ...4...l....0!..
00004A10 F9 E1 00 00 FA 61 00 24 FA A1 00 28 FA C1 00 2C .....a.$...(...,
00004A20 FA E1 00 30 FB 01 00 34 FB 21 00 38 BE 05 02 28 ...0...4.!.8...(
00004A30 FB 41 00 3C E8 65 00 0C A8 63 79 B1 BC 23 02 18 .A.<.e...cy..#..
00004A40 EB 05 00 4C BE 38 02 10 13 27 00 00 EA A5 00 18 ...L.8...'......
00004A50 12 E6 00 00 BE 15 01 30 12 65 00 00 E8 73 00 48 .......0.e...s.H
00004A60 BE 23 00 C8 10 B3 00 00 E8 73 00 58 BE 03 00 E0 .#.......s.X....
00004A70 EA D3 00 20 E8 93 00 54 14 96 20 00 10 63 20 00 ... ...T.. ..c .
00004A80 12 D6 18 00 12 B6 A8 00 F0 15 FF FF 11 19 00 00 ................
00004A90 10 F7 00 00 E8 D3 00 18 B0 00 00 01 B9 F4 38 80 ..............8.
00004AA0 10 B6 00 00 BE 03 00 B4 12 A3 00 00 EA F3 00 18 ................
00004AB0 16 57 18 03 BE B2 00 A0 12 D6 B8 00 E0 76 FF FF .W...........v..
00004AC0 BC 23 00 94 EA D3 00 58 E8 73 00 08 12 D5 B0 00 .#.....X.s......
00004AD0 10 63 A8 00 FA D3 00 58 16 57 B0 03 BE 52 00 7C .c.....X.W...R.|
00004AE0 F8 73 00 08 10 B3 00 00 B9 F4 EF BC FA F3 00 58 .s.............X
00004AF0 A8 63 FF FF BE 03 00 DC 16 F7 B0 00 E8 73 00 20 .c...........s. 
00004B00 E8 D3 00 18 10 F7 00 00 10 A3 00 00 B0 00 00 01 ................
00004B10 B9 F4 41 24 10 C3 30 00 E8 73 00 20 FA F3 00 58 ..A$..0..s. ...X
00004B20 B8 10 00 38 F8 73 00 54 E8 D3 00 44 B9 F4 F1 48 ...8.s.T...D...H
00004B30 F8 13 00 48 A8 63 FF FF BC 03 00 98 E8 73 00 58 ...H.c.......s.X
00004B40 EA B3 00 18 BE 23 FF 30 EA D3 00 20 B8 10 FF 34 .....#.0... ...4
00004B50 FA D3 00 54 12 B8 00 00 10 75 00 00 E9 E1 00 00 ...T.....u......
00004B60 EA 61 00 24 EA A1 00 28 EA C1 00 2C EA E1 00 30 .a.$...(...,...0
00004B70 EB 01 00 34 EB 21 00 38 EB 41 00 3C B6 0F 00 08 ...4.!.8.A.<....
00004B80 30 21 00 40 EA A5 00 1C B0 00 00 01 B9 F4 3D 8C 0!.@..........=.
00004B90 10 B5 A8 00 F8 73 00 20 BE 03 00 24 13 43 00 00 .....s. ...$.C..
00004BA0 EA D3 00 28 BC 16 00 34 B8 10 FE B4 FA B3 00 18 ...(...4........
00004BB0 B0 00 00 01 B9 F4 3D 3C 10 BA 00 00 B0 00 00 01 ......=<........
00004BC0 30 E0 9D 0C 10 B3 00 00 B9 F4 CE A0 30 C0 FF FC 0...........0...
00004BD0 B8 10 FF 88 EA B3 00 4C B0 00 00 01 B9 F4 3D 3C .......L......=<
00004BE0 10 B5 00 00 BE 03 FF CC F8 73 00 24 30 60 00 38 .........s.$0`.8
00004BF0 E9 53 00 40 E8 D3 00 3C F8 61 00 20 B0 00 00 01 .S.@...<.a. ....
00004C00 30 60 9D 1C 31 20 00 08 10 E9 00 00 F8 61 00 1C 0`..1 .......a..
00004C10 FA D3 00 74 FA D3 00 78 FA D3 00 7C 31 00 00 1F ...t...x...|1...
00004C20 B9 F4 68 F4 30 B3 00 54 BC 23 00 34 EA B3 00 1C ..h.0..T.#.4....
00004C30 E8 73 00 28 FB 13 00 54 BE 23 FE 24 FA B3 00 18 .s.(...T.#.$....
00004C40 E8 73 00 24 FA B3 00 64 F8 73 00 60 B8 10 FE 10 .s.$...d.s.`....
00004C50 F8 73 00 04 B8 10 FF 04 32 A0 FF FE B0 00 00 01 .s......2.......
00004C60 B9 F4 3C 90 E8 B3 00 24 B0 00 00 01 B9 F4 3C 84 ..<....$......<.
00004C70 E8 B3 00 20 B8 00 FF 48 F8 C1 00 08 F8 E1 00 0C ... ...H........
00004C80 F9 01 00 10 F9 21 00 14 F9 41 00 18 30 21 FF C0 .....!...A..0!..
00004C90 F9 E1 00 00 FA 61 00 1C FA A1 00 20 FA C1 00 24 .....a..... ...$
00004CA0 FA E1 00 28 FB 01 00 2C FB 21 00 30 FB 41 00 34 ...(...,.!.0.A.4
00004CB0 FB 61 00 38 BE 05 03 68 FB 81 00 3C E8 65 00 0C .a.8...h...<.e..
00004CC0 A8 63 79 B1 BE 23 03 58 12 65 00 00 EB 25 00 4C .cy..#.X.e...%.L
00004CD0 BC 39 03 4C E8 65 00 18 BE 03 03 0C 13 66 00 00 .9.L.e.......f..
00004CE0 E8 73 00 48 BE 23 00 CC EA B3 00 58 E8 B3 00 20 .s.H.#.....X... 
00004CF0 BE 15 01 E0 10 80 00 00 E8 93 00 54 14 85 20 00 ...........T.. .
00004D00 E8 73 00 18 12 B5 20 00 12 A5 A8 00 10 75 18 00 .s.... ......u..
00004D10 F0 03 FF FF 10 FB 00 00 E8 D3 00 18 10 B5 00 00 ................
00004D20 B0 00 00 01 B9 F4 35 F8 31 01 00 4C BE 03 01 5C ......5.1..L...\
00004D30 12 C3 00 00 EA F3 00 18 16 57 18 03 BE B2 01 88 .........W......
00004D40 10 B5 B8 00 E0 65 FF FF BC 23 01 7C EA B3 00 58 .....e...#.|...X
00004D50 E8 73 00 08 12 B6 A8 00 10 63 B0 00 FA B3 00 58 .s.......c.....X
00004D60 16 57 A8 03 BE 52 01 24 F8 73 00 08 10 B3 00 00 .W...R.$.s......
00004D70 B9 F4 ED 34 FA F3 00 58 A8 63 FF FF BE 03 01 08 ...4...X.c......
00004D80 16 B7 A8 00 E8 73 00 20 E8 D3 00 18 10 F5 00 00 .....s. ........
00004D90 10 A3 00 00 B0 00 00 01 B9 F4 3E 9C 10 C3 30 00 ..........>...0.
00004DA0 E8 73 00 20 FA B3 00 58 B8 10 00 E0 F8 73 00 54 .s. ...X.....s.T
00004DB0 F8 13 00 48 BE 35 02 48 EA F3 00 44 BE 17 01 10 ...H.5.H...D....
00004DC0 E8 B3 00 20 B0 00 40 00 32 A0 00 00 33 53 00 54 ... ..@.2...3S.T
00004DD0 30 80 00 01 13 00 00 00 E8 73 00 18 16 43 B8 01 0........s...C..
00004DE0 BC 52 00 DC BE 43 00 D8 12 C3 00 00 BE 04 00 1C .R...C..........
00004DF0 10 F6 00 00 B0 00 00 01 B9 F4 3E 6C 10 D8 00 00 ..........>l....
00004E00 E8 B3 00 20 E8 73 00 18 E8 93 00 08 FA D3 00 58 ... .s.........X
00004E10 F8 B3 00 54 10 84 B0 00 BE 03 01 64 F8 93 00 08 ...T.......d....
00004E20 E8 73 00 28 BC 03 00 B8 E8 F3 00 58 BC 07 00 DC .s.(.......X....
00004E30 B8 10 00 24 E8 D3 00 54 E8 F3 00 58 E8 D3 00 54 ...$...T...X...T
00004E40 14 E3 38 00 10 C6 18 00 F8 F3 00 58 BE 07 00 BC ..8........X....
00004E50 F8 D3 00 54 16 47 A8 03 BC B2 00 08 10 F5 00 00 ...T.G..........
00004E60 B0 00 00 01 B9 F4 42 28 E8 B3 00 10 BC A3 FF CC ......B(........
00004E70 B0 00 00 01 30 E0 9D 24 10 B3 00 00 B9 F4 CB EC ....0..$........
00004E80 30 C0 FF FF EA D3 00 4C 10 76 00 00 E9 E1 00 00 0......L.v......
00004E90 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00004EA0 EB 01 00 2C EB 21 00 30 EB 41 00 34 EB 61 00 38 ...,.!.0.A.4.a.8
00004EB0 EB 81 00 3C B6 0F 00 08 30 21 00 40 B8 10 FF 30 ...<....0!.@...0
00004EC0 12 D7 00 00 B8 10 FF C4 12 D9 00 00 10 80 00 00 ................
00004ED0 12 A4 00 00 B8 10 FE 2C F8 B3 00 54 E8 73 00 64 .......,...T.s.d
00004EE0 BE 03 00 40 13 83 00 00 10 D8 00 00 B9 F4 3F 94 ...@..........?.
00004EF0 10 BA 00 00 A8 63 FF FE BC 03 00 D0 E8 73 00 64 .....c.......s.d
00004F00 8B 83 E0 00 BC 3C FF DC 16 F6 B8 00 E8 B3 00 20 .....<......... 
00004F10 BE 37 FE C8 10 99 00 00 B8 10 FD D8 EA B3 00 58 .7.............X
00004F20 E8 F3 00 60 E8 73 00 04 16 47 18 03 BE 52 00 2C ...`.s...G...R.,
00004F30 14 E3 38 00 B8 10 00 70 E8 73 00 24 E8 93 00 04 ..8....p.s.$....
00004F40 E8 F3 00 60 10 64 18 00 16 47 18 03 BE B2 00 48 ...`.d...G.....H
00004F50 F8 73 00 04 14 E3 38 00 16 47 A8 01 BE B2 00 0C .s....8..G......
00004F60 10 C3 00 00 10 F5 00 00 B0 00 00 01 B9 F4 41 20 ..............A 
00004F70 E8 B3 00 10 BC A3 FF C8 B8 00 FE F8 B9 F4 E9 E8 ................
00004F80 10 B3 00 00 A8 63 FF FF BC 23 FE 98 B8 10 FE FC .....c...#......
00004F90 EA D3 00 4C EB 93 00 64 BE 3C FF 54 10 D8 00 00 ...L...d.<.T....
00004FA0 E8 73 00 24 EB 93 00 18 10 D8 00 00 10 BA 00 00 .s.$............
00004FB0 F8 73 00 60 FB 93 00 64 B9 F4 3E C8 F8 73 00 04 .s.`...d..>..s..
00004FC0 A8 63 FF FE BC 23 FF 38 B0 00 00 01 30 E0 9D 40 .c...#.8....0..@
00004FD0 10 B3 00 00 B9 F4 CA 94 30 C0 FF FE B8 10 FE AC ........0.......
00004FE0 EA D3 00 4C B9 F4 E9 80 80 00 00 00 A8 63 FF FF ...L.........c..
00004FF0 BC 23 FC F0 B8 10 FE 94 EA D3 00 4C B9 F4 EA A8 .#.........L....
00005000 10 B3 00 00 A8 63 FF FF BC 03 FE 7C BE 37 FD B8 .....c.....|.7..
00005010 E8 B3 00 20 B8 10 FC DC EA B3 00 58 B8 10 FE 6C ... .......X...l
00005020 32 C0 FF FE BC 05 02 DC 30 21 FF CC FA 61 00 1C 2.......0!...a..
00005030 F9 E1 00 00 FA A1 00 20 FA C1 00 24 FA E1 00 28 ....... ...$...(
00005040 FB 01 00 2C FB 21 00 30 E8 65 00 0C A8 63 79 B1 ...,.!.0.e...cy.
00005050 BE 23 02 8C 12 65 00 00 E8 65 00 4C BE 23 02 80 .#...e...e.L.#..
00005060 30 80 00 04 16 46 20 03 BC 52 02 74 E8 85 00 48 0....F ..R.t...H
00005070 BE 04 00 1C 12 A6 00 00 E8 C5 00 44 B9 F4 EB F8 ...........D....
00005080 F8 65 00 48 A8 63 FF FF BC 03 00 7C E8 73 00 18 .e.H.c.....|.s..
00005090 BC 03 01 8C E8 73 00 28 BE 03 00 94 A8 B5 00 04 .....s.(........
000050A0 E8 F3 00 58 BC 07 00 60 B0 00 40 00 32 A0 00 00 ...X...`..@.2...
000050B0 B8 10 00 24 E8 D3 00 54 E8 F3 00 58 E8 D3 00 54 ...$...T...X...T
000050C0 14 E3 38 00 10 C6 18 00 F8 F3 00 58 BE 07 00 38 ..8........X...8
000050D0 F8 D3 00 54 16 47 A8 03 BC B2 00 08 10 F5 00 00 ...T.G..........
000050E0 B0 00 00 01 B9 F4 3F A8 E8 B3 00 10 BC A3 FF CC ......?.........
000050F0 B0 00 00 01 30 E0 9D 24 10 B3 00 00 B9 F4 C9 6C ....0..$.......l
00005100 30 C0 FF FF E8 73 00 4C E9 E1 00 00 EA 61 00 1C 0....s.L.....a..
00005110 EA A1 00 20 EA C1 00 24 EA E1 00 28 EB 01 00 2C ... ...$...(...,
00005120 EB 21 00 30 B6 0F 00 08 30 21 00 34 E8 93 00 64 .!.0....0!.4...d
00005130 B0 00 40 00 32 C0 00 00 14 C5 00 00 80 A6 28 00 ..@.2.........(.
00005140 32 F3 00 54 13 00 28 00 93 05 00 41 93 18 00 41 2..T..(....A...A
00005150 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
00005160 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
00005170 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
00005180 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
00005190 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
000051A0 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
000051B0 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
000051C0 93 18 00 41 BC 04 00 7C BE 15 00 1C 13 24 00 00 ...A...|.....$..
000051D0 BE 38 00 F0 A8 63 00 01 14 A3 00 00 80 65 18 00 .8...c.......e..
000051E0 BC A3 00 E0 10 D5 00 00 B9 F4 3C 98 10 B7 00 00 ..........<.....
000051F0 A8 83 FF FE BC 04 00 F0 E8 93 00 64 8B 24 C8 00 ...........d.$..
00005200 BC 39 FF C4 AA B5 00 04 BC 35 FE FC B9 F4 30 28 .9.......5....0(
00005210 10 B7 00 00 B8 10 FE F4 E8 73 00 4C B9 F4 E7 48 .........s.L...H
00005220 10 B3 00 00 A8 63 FF FF BC 03 FE DC E8 73 00 28 .....c.......s.(
00005230 BE 23 FE 70 A8 B5 00 04 B8 10 FE F8 E8 93 00 64 .#.p...........d
00005240 E8 F3 00 60 E8 73 00 04 16 47 18 03 BE 52 00 2C ...`.s...G...R.,
00005250 14 E3 38 00 B8 10 00 58 E8 73 00 24 E8 93 00 04 ..8....X.s.$....
00005260 E8 F3 00 60 10 64 18 00 16 47 18 03 BE B2 00 30 ...`.d...G.....0
00005270 F8 73 00 04 14 E3 38 00 16 47 B0 01 BE B2 00 0C .s....8..G......
00005280 10 C3 00 00 10 F6 00 00 B0 00 00 01 B9 F4 3E 00 ..............>.
00005290 E8 B3 00 10 BC A3 FF C8 B8 00 FE 58 EB 33 00 64 ...........X.3.d
000052A0 BE 39 FF 48 10 D5 00 00 E8 73 00 24 EB 33 00 18 .9.H.....s.$.3..
000052B0 F8 73 00 60 FB 33 00 64 B8 10 FF 2C F8 73 00 04 .s.`.3.d...,.s..
000052C0 E8 F3 00 60 E8 73 00 04 16 47 18 03 BE 52 FF AC ...`.s...G...R..
000052D0 14 E3 38 00 B8 10 FF 10 13 24 00 00 B8 10 FE 2C ..8......$.....,
000052E0 30 60 FF FE B0 00 00 01 30 E0 9D 40 10 B3 00 00 0`......0..@....
000052F0 B9 F4 C7 78 30 C0 FF FE B8 10 FE 10 E8 73 00 4C ...x0........s.L
00005300 B6 0F 00 08 30 60 FF FE 30 21 FF C4 F9 E1 00 00 ....0`..0!......
00005310 FA 61 00 1C FA A1 00 20                         .a.....        

;; fn00005318: 00005318
;;   Called from:
;;     00005E80 (in fn00005B0C)
;;     0000666C (in fn00005F20)
;;     000069C8 (in fn00005F20)
;;     000081A8 (in fn00008038)
;;     000083D4 (in fn00008234)
;;     0000932C (in fn00009184)
fn00005318 proc
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	beqid	r5,00005518
	swi	r27,r1,00000038

l00005334:
	lwi	r3,r5,0000000C
	xori	r3,r3,000079B1
	bneid	r3,0000537C
	addik	r23,r0,FFFFFFFE

l00005344:
	lwi	r23,r5,0000004C
	bnei	r23,00005518

l0000534C:
	lwi	r3,r5,0000003C
	xor	r3,r3,r6
	beqi	r3,000054B4

l00005358:
	lwi	r3,r5,00000048
	addk	r22,r7,r0
	addk	r21,r6,r0
	bneid	r3,000053AC
	addk	r19,r5,r0

l0000536C:
	lwi	r3,r19,00000018
	bnei	r3,000053C8

l00005374:
	swi	r21,r19,0000003C

l00005378:
	swi	r22,r19,00000040

l0000537C:
	addk	r3,r23,r0
	lwi	r15,r1,00000000

l00005384:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	rtsd	r15,00000008
	addik	r1,r1,0000003C

l000053AC:
	lwi	r6,r5,00000044
	brlid	r15,00003C74
	swi	r0,r5,00000048
	xori	r3,r3,FFFFFFFF
	bnei	r3,0000536C

l000053C0:
	brid	0000537C
	lwi	r23,r19,0000004C

l000053C8:
	lwi	r7,r19,00000058
	beqid	r7,0000549C
	addik	r24,r19,00000054

l000053D4:
	lwi	r3,r19,00000028
	bneid	r3,000054CC
	addik	r26,r0,00000005

l000053E0:
	imm	00004000
	addik	r25,r0,00000000

l000053E8:
	lwi	r5,r19,00000060
	lwi	r7,r19,00000004
	cmpu	r18,r5,r7
	bltid	r18,00005420
	addk	r6,r7,r0

l000053FC:
	brid	00005460
	lwi	r27,r19,00000064

l00005404:
	lwi	r4,r19,00000004
	lwi	r5,r19,00000060
	addk	r7,r4,r3
	cmpu	r18,r5,r7
	bgeid	r18,0000545C
	swi	r7,r19,00000004

l0000541C:
	addk	r6,r7,r0

l00005420:
	rsubk	r7,r7,r5
	cmp	r18,r7,r25
	bgei	r18,00005430

l0000542C:
	addk	r7,r25,r0

l00005430:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,00005404

l00005440:
	imm	00000001
	addik	r7,r0,FFFF9D24
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	brid	0000537C
	lwi	r23,r19,0000004C

l0000545C:
	lwi	r27,r19,00000064

l00005460:
	bneid	r27,0000547C
	addk	r6,r26,r0

l00005468:
	lwi	r3,r19,00000024
	lwi	r27,r19,00000018
	swi	r3,r19,00000060
	swi	r27,r19,00000064
	swi	r3,r19,00000004

l0000547C:
	brlid	r15,00008E80
	addk	r5,r24,r0
	xori	r3,r3,FFFFFFFE
	beqid	r3,00005520
	addk	r5,r19,r0

l00005490:
	lwi	r3,r19,00000064
	xor	r3,r3,r27
	bnei	r3,000053E8

l0000549C:
	addk	r7,r22,r0
	addk	r6,r21,r0
	brlid	r15,0000AFBC
	addk	r5,r24,r0
	brid	00005378
	swi	r21,r19,0000003C

l000054B4:
	lwi	r3,r5,00000040
	xor	r3,r3,r7
	bneid	r3,00005358
	addk	r3,r23,r0

l000054C4:
	brid	00005384
	lwi	r15,r1,00000000

l000054CC:
	imm	00004000
	addik	r25,r0,00000000
	brid	000054F8
	lwi	r6,r19,00000054

l000054DC:
	lwi	r4,r19,00000058
	lwi	r6,r19,00000054
	rsubk	r7,r3,r4
	addk	r6,r6,r3
	swi	r7,r19,00000058
	beqid	r7,0000549C
	swi	r6,r19,00000054

l000054F8:
	cmpu	r18,r7,r25
	bgei	r18,00005504

l00005500:
	addk	r7,r25,r0

l00005504:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgei	r3,000054DC

l00005514:
	bri	00005440

l00005518:
	brid	0000537C
	addik	r23,r0,FFFFFFFE

l00005520:
	imm	00000001
	addik	r7,r0,FFFF9D40
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFE
	brid	0000537C
	lwi	r23,r19,0000004C

;; fn00005538: 00005538
;;   Called from:
;;     00000740 (in fn00000728)
fn00005538 proc
	beqi	r5,00005808

l0000553C:
	addik	r1,r1,FFFFFFC8
	swi	r19,r1,00000020
	swi	r15,r1,00000000
	swi	r21,r1,00000024
	swi	r22,r1,00000028
	swi	r23,r1,0000002C
	swi	r24,r1,00000030
	swi	r25,r1,00000034
	lwi	r3,r5,0000000C
	xori	r3,r3,000079B1
	bneid	r3,000057F0
	addk	r19,r5,r0

l0000556C:
	lwi	r4,r5,00000048
	bnei	r4,00005764

l00005574:
	lwi	r3,r19,00000018
	addk	r22,r0,r0
	beqid	r3,00005788
	addik	r21,r19,00000054

l00005584:
	lwi	r3,r19,00000028
	bnei	r3,000056F8

l0000558C:
	lwi	r25,r19,00000064
	imm	00004000
	addik	r23,r0,00000000
	rsubk	r4,r25,r0
	or	r4,r4,r25
	bgeid	r4,000055EC
	addik	r24,r0,00000004

l000055A8:
	xori	r3,r3,00000001

l000055AC:
	rsubk	r4,r3,r0
	or	r3,r4,r3
	bgeid	r3,000055EC
	addk	r6,r24,r0

l000055BC:
	brlid	r15,00008E80
	addk	r5,r21,r0
	xori	r4,r3,FFFFFFFE
	beqi	r4,000057C4

l000055CC:
	lwi	r4,r19,00000064
	xor	r25,r4,r25
	beqid	r25,000057E0
	addk	r25,r4,r0

l000055DC:
	rsubk	r4,r25,r0
	or	r4,r4,r25
	bltid	r4,000055AC
	xori	r3,r3,00000001

l000055EC:
	lwi	r7,r19,00000060
	lwi	r3,r19,00000004
	cmpu	r18,r7,r3
	bltid	r18,00005620
	rsubk	r7,r3,r7

l00005600:
	bri	000057A4

l00005604:
	lwi	r4,r19,00000004
	lwi	r7,r19,00000060
	addk	r3,r4,r3
	cmpu	r18,r7,r3
	bgeid	r18,000057A0
	swi	r3,r19,00000004

l0000561C:
	rsubk	r7,r3,r7

l00005620:
	cmp	r18,r7,r23
	bgeid	r18,00005630
	addk	r6,r3,r0

l0000562C:
	addk	r7,r23,r0

l00005630:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgeid	r3,00005604
	addk	r5,r19,r0

l00005644:
	imm	00000001
	addik	r7,r0,FFFF9D24
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	lwi	r22,r19,0000004C

l00005658:
	lwi	r3,r19,00000018

l0000565C:
	beqid	r3,00005690
	addk	r7,r0,r0

l00005664:
	lwi	r3,r19,00000028
	bnei	r3,00005680

l0000566C:
	brlid	r15,0000B324
	addk	r5,r21,r0
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000024

l00005680:
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000020
	addk	r7,r0,r0

l00005690:
	addk	r6,r7,r0
	brlid	r15,00001A68
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,000088F0
	lwi	r5,r19,00000014
	imm	00000001
	brlid	r15,00009150
	lwi	r5,r19,00000010
	xori	r4,r3,FFFFFFFF
	beqid	r4,000056C4
	addk	r5,r19,r0

l000056C0:
	addk	r3,r22,r0

l000056C4:
	imm	00000001
	brlid	r15,000088F0
	swi	r3,r1,0000001C
	lwi	r3,r1,0000001C

l000056D4:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	lwi	r24,r1,00000030
	lwi	r25,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

l000056F8:
	lwi	r7,r19,00000058
	beqi	r7,000057F8

l00005700:
	imm	00004000
	addik	r23,r0,00000000
	brid	0000572C
	lwi	r6,r19,00000054

l00005710:
	lwi	r7,r19,00000058
	lwi	r6,r19,00000054
	rsubk	r7,r3,r7
	addk	r6,r6,r3
	swi	r7,r19,00000058
	beqid	r7,00005658
	swi	r6,r19,00000054

l0000572C:
	cmpu	r18,r7,r23
	bgei	r18,00005738

l00005734:
	addk	r7,r23,r0

l00005738:
	imm	00000001
	brlid	r15,0000908C
	lwi	r5,r19,00000010
	bgeid	r3,00005710
	addk	r5,r19,r0

l0000574C:
	imm	00000001
	addik	r7,r0,FFFF9D24
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFF
	brid	00005658
	lwi	r22,r19,0000004C

l00005764:
	lwi	r6,r5,00000044
	brlid	r15,00003C74
	swi	r3,r5,00000048
	xori	r3,r3,FFFFFFFF
	bnei	r3,00005574

l00005778:
	lwi	r3,r19,00000018
	lwi	r22,r19,0000004C
	bneid	r3,00005584
	addik	r21,r19,00000054

l00005788:
	brlid	r15,00003964
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	bnei	r3,00005584

l00005798:
	brid	00005658
	lwi	r22,r19,0000004C

l000057A0:
	lwi	r25,r19,00000064

l000057A4:
	bneid	r25,000055BC
	addk	r6,r24,r0

l000057AC:
	lwi	r3,r19,00000024
	lwi	r25,r19,00000018
	swi	r3,r19,00000060
	swi	r25,r19,00000064
	brid	000055BC
	swi	r3,r19,00000004

l000057C4:
	imm	00000001
	addik	r7,r0,FFFF9D40
	addk	r5,r19,r0
	brlid	r15,00001A68
	addik	r6,r0,FFFFFFFE
	brid	00005658
	lwi	r22,r19,0000004C

l000057E0:
	brlid	r15,00008234
	addk	r5,r21,r0
	brid	0000565C
	lwi	r3,r19,00000018

l000057F0:
	brid	000056D4
	addik	r3,r0,FFFFFFFE

l000057F8:
	lwi	r3,r19,00000018
	beqid	r3,00005690
	addk	r7,r0,r0

l00005804:
	bri	00005680

l00005808:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE

;; fn00005810: 00005810
fn00005810 proc
	addik	r1,r1,FFFFFFCC
	lwi	r4,r5,0000002C
	swi	r22,r1,00000010
	lwi	r10,r5,00000038
	lwi	r22,r5,0000006C
	lwi	r3,r5,00000078
	swi	r23,r1,00000014
	swi	r26,r1,00000020
	swi	r19,r1,00000004
	swi	r20,r1,00000008
	swi	r21,r1,0000000C
	swi	r24,r1,00000018
	swi	r25,r1,0000001C
	swi	r27,r1,00000024
	swi	r28,r1,00000028
	swi	r29,r1,0000002C
	swi	r30,r1,00000030
	addik	r7,r4,FFFFFEFA
	lwi	r8,r5,0000007C
	addk	r23,r10,r22
	addk	r9,r3,r0
	lwi	r26,r5,00000090
	cmpu	r18,r22,r7
	bgeid	r18,0000587C
	addk	r11,r0,r0

l00005874:
	addik	r11,r22,00000106
	rsubk	r11,r4,r11

l0000587C:
	lwi	r4,r5,0000008C
	addik	r22,r22,00000102
	addk	r7,r23,r3
	lwi	r19,r5,00000040
	lwi	r21,r5,00000034
	addk	r22,r10,r22
	lbui	r24,r7,FFFFFFFF
	cmpu	r18,r4,r3
	bltid	r18,000058B4
	lbu	r20,r3,r23

l000058A4:
	addk	r3,r0,r8
	srl	r3,r8
	srl	r3,r3
	addk	r8,r3,r0

l000058B4:
	lwi	r3,r5,00000074
	cmpu	r18,r26,r3
	bgei	r18,000058C4

l000058C0:
	addk	r26,r3,r0

l000058C4:
	brid	000058D0
	addik	r25,r0,00000001

l000058CC:
	beqi	r8,00005934

l000058D0:
	addk	r7,r10,r6
	lbu	r4,r9,r7
	xor	r4,r4,r20
	bneid	r4,00005918
	addk	r12,r9,r0

l000058E4:
	addk	r4,r7,r9
	lbui	r4,r4,FFFFFFFF
	xor	r4,r4,r24
	bnei	r4,00005918

l000058F4:
	lbui	r4,r7,00000000
	lbui	r27,r23,00000000
	xor	r4,r4,r27
	bnei	r4,00005918

l00005904:
	lbui	r4,r7,00000001
	lbui	r27,r23,00000001
	xor	r4,r4,r27
	beqid	r4,00005974
	addik	r4,r23,00000002

l00005918:
	and	r6,r6,r21
	addk	r6,r6,r6
	lhu	r6,r6,r19
	cmpu	r18,r6,r11
	bltid	r18,000058CC
	addik	r8,r8,FFFFFFFF

l00005930:
	addik	r8,r8,00000001

l00005934:
	cmpu	r18,r3,r12
	bgeid	r18,00005944
	lwi	r19,r1,00000004

l00005940:
	addk	r3,r12,r0

l00005944:
	lwi	r21,r1,0000000C
	lwi	r22,r1,00000010
	lwi	r23,r1,00000014
	lwi	r24,r1,00000018
	lwi	r25,r1,0000001C
	lwi	r26,r1,00000020
	lwi	r27,r1,00000024
	lwi	r28,r1,00000028
	lwi	r29,r1,0000002C
	lwi	r30,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l00005974:
	brid	00005A8C
	addik	r7,r7,00000002

l0000597C:
	lbui	r27,r4,00000002
	lbui	r29,r7,00000002
	xor	r27,r27,r29
	bnei	r27,00005ADC

l0000598C:
	lbui	r27,r4,00000003
	lbui	r29,r7,00000003
	xor	r27,r27,r29
	bnei	r27,00005AE4

l0000599C:
	lbui	r27,r4,00000004
	lbui	r29,r7,00000004
	xor	r27,r27,r29
	bnei	r27,00005AEC

l000059AC:
	lbui	r27,r4,00000005
	lbui	r29,r7,00000005
	xor	r27,r27,r29
	bnei	r27,00005AF4

l000059BC:
	lbui	r27,r4,00000006
	lbui	r29,r7,00000006
	xor	r27,r27,r29
	bneid	r27,00005AFC
	addik	r7,r7,00000008

l000059D0:
	lbui	r29,r4,00000007
	lbui	r27,r7,FFFFFFFF
	xor	r29,r29,r27
	bnei	r29,00005B04

l000059E0:
	addik	r4,r4,00000008
	lbui	r30,r7,00000000
	lbui	r27,r4,00000000
	xor	r27,r27,r30
	addik	r27,r27,FFFFFFFF
	addk	r30,r0,r27
	srl	r30,r27
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	cmpu	r18,r22,r4
	bltid	r18,00005A88
	and	r28,r30,r28

l00005A80:
	addk	r28,r29,r0
	and	r28,r30,r28

l00005A88:
	beqi	r28,00005AA4

l00005A8C:
	lbui	r27,r4,00000001
	lbui	r29,r7,00000001
	xor	r27,r27,r29
	beqid	r27,0000597C
	addk	r28,r25,r0

l00005AA0:
	addik	r4,r4,00000001

l00005AA4:
	rsubk	r4,r4,r22
	addik	r7,r0,00000102
	rsubk	r4,r4,r7
	cmp	r18,r4,r9
	bgei	r18,00005918

l00005AB8:
	swi	r6,r5,00000070
	cmp	r18,r26,r4
	bgeid	r18,00005934
	addk	r12,r4,r0

l00005AC8:
	addk	r7,r23,r4
	lbui	r24,r7,FFFFFFFF
	lbu	r20,r4,r23
	brid	00005918
	addk	r9,r4,r0

l00005ADC:
	brid	00005AA4
	addik	r4,r4,00000002

l00005AE4:
	brid	00005AA4
	addik	r4,r4,00000003

l00005AEC:
	brid	00005AA4
	addik	r4,r4,00000004

l00005AF4:
	brid	00005AA4
	addik	r4,r4,00000005

l00005AFC:
	brid	00005AA4
	addik	r4,r4,00000006

l00005B04:
	brid	00005AA4
	addik	r4,r4,00000007

;; fn00005B0C: 00005B0C
;;   Called from:
;;     00009CFC (in fn00009B74)
;;     0000A990 (in fn00009B74)
fn00005B0C proc
	addik	r1,r1,FFFFFFBC
	swi	r19,r1,0000001C
	swi	r21,r1,00000024
	swi	r22,r1,00000028
	swi	r23,r1,0000002C
	swi	r24,r1,00000030
	swi	r15,r1,00000000
	swi	r20,r1,00000020
	swi	r25,r1,00000034
	swi	r26,r1,00000038
	swi	r27,r1,0000003C
	swi	r28,r1,00000040
	lwi	r25,r5,0000002C
	addk	r19,r5,r0
	addk	r23,r0,r0
	addik	r24,r0,00000002
	lwi	r6,r5,00000074
	addik	r22,r0,00000105
	addk	r3,r25,r0
	brid	00005B98
	addik	r21,r25,FFFFFEFA

l00005B60:
	bneid	r26,00005F18
	rsubk	r3,r26,r28

l00005B68:
	lwi	r4,r19,000016B4
	addk	r6,r26,r6
	addk	r3,r6,r4
	cmpu	r18,r3,r24
	bltid	r18,00005C4C
	swi	r6,r19,00000074

l00005B80:
	cmpu	r18,r6,r22
	blti	r18,00005D1C

l00005B88:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000004
	beqi	r3,00005D1C

l00005B94:
	lwi	r3,r19,0000002C

l00005B98:
	lwi	r26,r19,0000003C
	lwi	r7,r19,0000006C
	addk	r3,r21,r3
	rsubk	r6,r6,r26
	cmpu	r18,r3,r7
	bgeid	r18,00005DA8
	rsubk	r26,r7,r6

l00005BB4:
	lwi	r27,r19,00000000
	lwi	r28,r27,00000004
	beqi	r28,00005D1C

l00005BC0:
	cmpu	r18,r28,r26
	bltid	r18,00005B60
	lwi	r6,r19,00000074

l00005BCC:
	addk	r3,r23,r0

l00005BD0:
	lwi	r4,r19,00000038
	addk	r6,r6,r7
	addk	r7,r28,r0
	addk	r4,r4,r6
	addk	r5,r4,r0
	lwi	r6,r27,00000000
	imm	00000001
	brlid	r15,00008C34
	swi	r3,r27,00000004
	addk	r4,r3,r0
	lwi	r3,r27,0000001C
	lwi	r3,r3,00000018
	xori	r5,r3,00000001
	beqid	r5,00005E78
	xori	r3,r3,00000002

l00005C0C:
	beqid	r3,00005E94
	addk	r7,r28,r0

l00005C14:
	lwi	r4,r27,00000000
	lwi	r3,r27,00000008
	lwi	r6,r19,00000074
	addk	r4,r4,r28
	addk	r26,r28,r0
	swi	r4,r27,00000000
	lwi	r4,r19,000016B4
	addk	r28,r3,r28
	addk	r6,r26,r6
	swi	r28,r27,00000008
	addk	r3,r6,r4
	cmpu	r18,r3,r24
	bgeid	r18,00005B80
	swi	r6,r19,00000074

l00005C4C:
	lwi	r7,r19,0000006C
	lwi	r9,r19,00000038
	lwi	r11,r19,00000058
	rsubk	r7,r4,r7
	lbu	r3,r7,r9
	addk	r5,r9,r7
	lwi	r12,r19,00000054
	swi	r3,r19,00000048
	lbui	r5,r5,00000001
	andi	r18,r11,0000001F
	addk	r8,r0,r3
	beqid	r18,00005C8C
	addk	r8,r8,r0

l00005C80:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00005C80
	addk	r8,r8,r8

l00005C8C:
	addik	r3,r7,00000002
	xor	r5,r5,r8
	and	r5,r5,r12
	swi	r5,r19,00000048
	brid	00005CF4
	addk	r9,r9,r3

l00005CA4:
	lbui	r5,r9,00000000
	lwi	r10,r19,00000044
	lwi	r3,r19,00000034
	xor	r5,r8,r5
	and	r5,r5,r12
	addk	r8,r5,r5
	lhu	r26,r8,r10
	lwi	r20,r19,00000040
	and	r3,r7,r3
	swi	r5,r19,00000048
	addk	r3,r3,r3
	sh	r26,r3,r20
	sh	r7,r8,r10
	addik	r4,r4,FFFFFFFF
	swi	r4,r19,000016B4
	addk	r3,r6,r4
	addik	r7,r7,00000001
	cmpu	r18,r3,r24
	bgeid	r18,00005B80
	addik	r9,r9,00000001

l00005CF4:
	andi	r18,r11,0000001F
	addk	r8,r0,r5
	beqid	r18,00005D10
	addk	r8,r8,r0

l00005D04:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00005D04
	addk	r8,r8,r8

l00005D10:
	bnei	r4,00005CA4

l00005D14:
	cmpu	r18,r6,r22
	bgei	r18,00005B88

l00005D1C:
	lwi	r5,r19,000016C0
	lwi	r4,r19,0000003C
	cmpu	r18,r4,r5
	bgeid	r18,00005D7C
	lwi	r15,r1,00000000

l00005D30:
	lwi	r21,r19,0000006C
	lwi	r3,r19,00000074
	addk	r21,r21,r3
	cmpu	r18,r21,r5
	bgeid	r18,00005EAC
	addik	r3,r21,00000102

l00005D48:
	rsubk	r22,r21,r4
	addik	r3,r0,00000102
	cmpu	r18,r22,r3
	bltid	r18,00005EF4
	addk	r6,r0,r0

l00005D5C:
	lwi	r5,r19,00000038
	addk	r7,r22,r0
	addk	r5,r5,r21
	imm	00000001
	brlid	r15,00008C64
	addk	r21,r21,r22
	swi	r21,r19,000016C0

l00005D78:
	lwi	r15,r1,00000000

l00005D7C:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	lwi	r24,r1,00000030
	lwi	r25,r1,00000034
	lwi	r26,r1,00000038
	lwi	r27,r1,0000003C
	lwi	r28,r1,00000040
	rtsd	r15,00000008
	addik	r1,r1,00000044

l00005DA8:
	lwi	r6,r19,00000038
	rsubk	r7,r26,r25
	addk	r5,r6,r0
	imm	00000001
	brlid	r15,00008C34
	addk	r6,r6,r25
	lwi	r8,r19,00000070
	lwi	r7,r19,0000006C
	lwi	r6,r19,0000005C
	lwi	r5,r19,0000004C
	lwi	r4,r19,00000044
	lwi	r3,r19,0000002C
	rsubk	r8,r25,r8
	rsubk	r7,r25,r7
	rsubk	r6,r25,r6
	addk	r9,r5,r5
	swi	r8,r19,00000070
	swi	r7,r19,0000006C
	swi	r6,r19,0000005C
	addk	r4,r4,r9

l00005DF8:
	addik	r4,r4,FFFFFFFE
	lhui	r6,r4,00000000
	cmpu	r18,r3,r6
	bltid	r18,00005E64
	rsubk	r8,r3,r6

l00005E0C:
	addik	r5,r5,FFFFFFFF
	bneid	r5,00005DF8
	shi	r8,r4,00000000

l00005E18:
	lwi	r4,r19,00000040

l00005E1C:
	addk	r5,r3,r0
	addk	r6,r3,r3
	addk	r4,r4,r6

l00005E28:
	addik	r4,r4,FFFFFFFE
	lhui	r6,r4,00000000
	cmpu	r18,r3,r6
	bltid	r18,00005E50
	rsubk	r8,r3,r6

l00005E3C:
	addik	r5,r5,FFFFFFFF
	bneid	r5,00005E28
	shi	r8,r4,00000000

l00005E48:
	brid	00005BB4
	addk	r26,r26,r25

l00005E50:
	addik	r5,r5,FFFFFFFF
	bneid	r5,00005E28
	shi	r0,r4,00000000

l00005E5C:
	brid	00005BB4
	addk	r26,r26,r25

l00005E64:
	addik	r5,r5,FFFFFFFF
	bneid	r5,00005DF8
	shi	r0,r4,00000000

l00005E70:
	brid	00005E1C
	lwi	r4,r19,00000040

l00005E78:
	addk	r7,r28,r0
	addk	r6,r4,r0
	imm	00000000
	brlid	r15,00005318
	lwi	r5,r27,00000030
	brid	00005C14
	swi	r3,r27,00000030

l00005E94:
	addk	r6,r4,r0
	imm	00000001
	brlid	r15,00007044
	lwi	r5,r27,00000030
	brid	00005C14
	swi	r3,r27,00000030

l00005EAC:
	cmpu	r18,r3,r5
	bgeid	r18,00005D78
	rsubk	r3,r5,r21

l00005EB8:
	addik	r3,r3,00000102
	rsubk	r21,r5,r4
	cmpu	r18,r21,r3
	bgei	r18,00005ECC

l00005EC8:
	addk	r21,r3,r0

l00005ECC:
	lwi	r3,r19,00000038
	addk	r7,r21,r0
	addk	r6,r0,r0
	imm	00000001
	brlid	r15,00008C64
	addk	r5,r3,r5
	lwi	r4,r19,000016C0
	addk	r4,r4,r21
	brid	00005D78
	swi	r4,r19,000016C0

l00005EF4:
	addk	r22,r3,r0
	lwi	r5,r19,00000038
	addk	r7,r22,r0
	addk	r5,r5,r21
	imm	00000001
	brlid	r15,00008C64
	addk	r21,r21,r22
	brid	00005D78
	swi	r21,r19,000016C0

l00005F18:
	brid	00005BD0
	addk	r28,r26,r0

;; fn00005F20: 00005F20
;;   Called from:
;;     00009AF0 (in fn00009B74)
fn00005F20 proc
	addik	r1,r1,FFFFFFA8
	swi	r19,r1,00000028
	swi	r28,r1,00000048
	swi	r15,r1,00000000
	swi	r21,r1,0000002C
	swi	r22,r1,00000030
	swi	r23,r1,00000034
	swi	r24,r1,00000038
	swi	r25,r1,0000003C
	swi	r26,r1,00000040
	swi	r27,r1,00000044
	swi	r29,r1,0000004C
	swi	r30,r1,00000050
	swi	r31,r1,00000054
	lwi	r25,r5,0000000C
	lwi	r3,r5,0000002C
	addk	r19,r5,r0
	addik	r25,r25,FFFFFFFB
	cmpu	r18,r25,r3
	bgeid	r18,00005F78
	addk	r28,r6,r0

l00005F74:
	addk	r25,r3,r0

l00005F78:
	lwi	r22,r19,00000000
	xori	r26,r28,00000004
	rsubk	r5,r26,r0
	lwi	r4,r22,00000004
	rsubk	r3,r28,r0
	or	r5,r5,r26
	or	r3,r3,r28
	xori	r3,r3,FFFFFFFF
	xori	r6,r5,FFFFFFFF
	addk	r30,r0,r3
	srl	r30,r3
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	swi	r4,r1,00000020
	addk	r3,r0,r6
	srl	r3,r6
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	swi	r3,r1,0000001C
	addk	r29,r0,r5
	srl	r29,r5
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29
	srl	r29,r29

l00006124:
	lwi	r5,r19,000016BC
	lwi	r3,r22,00000010
	addik	r5,r5,0000002A
	addk	r7,r0,r5
	sra	r7,r5
	sra	r7,r7
	sra	r7,r7
	cmpu	r18,r7,r3
	blti	r18,000065EC

l00006148:
	lwi	r23,r19,0000006C
	lwi	r6,r19,0000005C
	imm	00000000
	addik	r5,r0,FFFFFFFE
	rsubk	r23,r6,r23
	addk	r21,r23,r4
	cmpu	r18,r21,r5
	bgeid	r18,00006174
	rsubk	r3,r7,r3

l0000616C:
	imm	00000000
	addik	r21,r0,FFFFFFFF

l00006174:
	cmpu	r18,r21,r3
	bgei	r18,00006180

l0000617C:
	addk	r21,r3,r0

l00006180:
	cmpu	r18,r23,r21
	bgei	r18,0000618C

l00006188:
	addk	r23,r21,r0

l0000618C:
	cmpu	r18,r25,r21
	bgeid	r18,000064E0
	rsubk	r3,r21,r0

l00006198:
	or	r3,r3,r21
	xori	r3,r3,FFFFFFFF
	addk	r5,r0,r3
	srl	r5,r3
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	and	r3,r5,r29
	bneid	r3,000065F0
	lwi	r3,r1,00000020

l0000622C:
	bneid	r30,000065EC
	rsubk	r3,r23,r21

l00006234:
	xor	r3,r3,r4
	bneid	r3,000065EC
	lwi	r24,r1,0000001C

l00006240:
	addk	r7,r0,r0

l00006244:
	addk	r6,r7,r0
	addk	r8,r24,r0
	imm	00000000
	brlid	r15,0000371C
	addk	r5,r19,r0
	lwi	r5,r19,00000014
	lwi	r4,r19,00000008
	andi	r3,r21,000000FF
	addk	r6,r0,r21
	srl	r6,r21
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addk	r4,r4,r5
	sbi	r3,r4,FFFFFFFC
	lwi	r7,r19,00000014
	lwi	r4,r19,00000008
	xori	r3,r3,FFFFFFFF
	xori	r5,r21,FFFFFFFF
	addk	r4,r4,r7
	sbi	r6,r4,FFFFFFFD
	lwi	r4,r19,00000008
	lwi	r7,r19,00000014
	addk	r6,r0,r5
	srl	r6,r5
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addk	r4,r4,r7
	sbi	r3,r4,FFFFFFFE
	lwi	r3,r19,00000008
	lwi	r4,r19,00000014
	addk	r3,r3,r4
	sbi	r6,r3,FFFFFFFF
	lwi	r31,r19,00000000
	lwi	r27,r31,0000001C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r27,r0
	lwi	r3,r27,00000014
	lwi	r22,r31,00000010
	cmpu	r18,r22,r3
	bgei	r18,00006314

l00006310:
	addk	r22,r3,r0

l00006314:
	beqid	r22,00006374
	addk	r7,r22,r0

l0000631C:
	lwi	r6,r27,00000010
	imm	00000001
	brlid	r15,00008C34
	lwi	r5,r31,0000000C
	lwi	r9,r31,0000000C
	lwi	r7,r27,00000010
	lwi	r6,r31,00000014
	lwi	r5,r31,00000010
	lwi	r3,r27,00000014
	addk	r9,r9,r22
	swi	r9,r31,0000000C
	addk	r7,r7,r22
	swi	r7,r27,00000010
	addk	r6,r6,r22
	rsubk	r5,r22,r5
	swi	r6,r31,00000014
	swi	r5,r31,00000010
	rsubk	r22,r22,r3
	bneid	r22,00006374
	swi	r22,r27,00000014

l0000636C:
	lwi	r4,r27,00000008
	swi	r4,r27,00000010

l00006374:
	beqid	r23,000063D0
	lwi	r22,r19,00000000

l0000637C:
	lwi	r6,r19,00000038
	lwi	r3,r19,0000005C
	lwi	r5,r22,0000000C
	addk	r7,r23,r0
	addk	r6,r6,r3
	imm	00000001
	brlid	r15,00008C34
	rsubk	r21,r23,r21
	lwi	r22,r19,00000000
	lwi	r6,r19,0000005C
	lwi	r5,r22,0000000C
	lwi	r4,r22,00000010
	lwi	r3,r22,00000014
	addk	r5,r5,r23
	rsubk	r4,r23,r4
	addk	r3,r3,r23
	swi	r5,r22,0000000C
	swi	r4,r22,00000010
	swi	r3,r22,00000014
	addk	r23,r6,r23
	swi	r23,r19,0000005C

l000063D0:
	bneid	r21,000064A0
	lwi	r4,r22,00000004

l000063D8:
	beqid	r24,00006124
	lwi	r3,r1,00000020

l000063E0:
	rsubk	r27,r4,r3
	beqid	r27,00006460
	addik	r21,r0,00000001

l000063EC:
	lwi	r3,r19,0000002C
	cmpu	r18,r3,r27
	bgeid	r18,000068B4
	lwi	r8,r19,00000038

l000063FC:
	lwi	r5,r19,0000006C
	lwi	r4,r19,0000003C
	rsubk	r4,r5,r4
	cmpu	r18,r4,r27
	bgeid	r18,00006950
	rsubk	r4,r3,r5

l00006414:
	lwi	r6,r22,00000000
	addk	r7,r27,r0
	addk	r5,r8,r5
	imm	00000001
	brlid	r15,00008C34
	rsubk	r6,r27,r6
	lwi	r3,r19,0000006C
	lwi	r4,r19,0000002C
	addk	r3,r27,r3
	swi	r3,r19,0000006C

l0000643C:
	lwi	r5,r19,000016B4
	rsubk	r4,r5,r4
	cmpu	r18,r4,r27
	bgeid	r18,00006454
	swi	r3,r19,0000005C

l00006450:
	addk	r4,r27,r0

l00006454:
	addk	r4,r4,r5
	beqid	r21,000068E4
	swi	r4,r19,000016B4

l00006460:
	addik	r3,r0,00000003

l00006464:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000028
	lwi	r21,r1,0000002C
	lwi	r22,r1,00000030
	lwi	r23,r1,00000034
	lwi	r24,r1,00000038
	lwi	r25,r1,0000003C
	lwi	r26,r1,00000040
	lwi	r27,r1,00000044
	lwi	r28,r1,00000048
	lwi	r29,r1,0000004C
	lwi	r30,r1,00000050
	lwi	r31,r1,00000054
	rtsd	r15,00000008
	addik	r1,r1,00000058

l000064A0:
	cmpu	r18,r4,r21
	bltid	r18,00006584
	lwi	r8,r22,0000000C

l000064AC:
	bneid	r4,00006588
	addk	r23,r4,r0

l000064B4:
	lwi	r5,r22,00000010
	lwi	r3,r22,00000014
	addk	r8,r8,r21
	rsubk	r5,r21,r5
	addk	r21,r3,r21
	swi	r8,r22,0000000C
	swi	r5,r22,00000010
	beqid	r24,00006124
	swi	r21,r22,00000014

l000064D8:
	brid	000063E0
	lwi	r3,r1,00000020

l000064E0:
	bneid	r26,00006240
	addk	r24,r0,r0

l000064E8:
	rsubk	r3,r23,r21
	xor	r3,r3,r4
	rsubk	r4,r3,r0
	or	r4,r4,r3
	xori	r4,r4,FFFFFFFF
	addk	r24,r0,r4
	srl	r24,r4
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	srl	r24,r24
	brid	00006244
	addk	r7,r0,r0

l00006584:
	addk	r23,r21,r0

l00006588:
	addk	r5,r8,r0
	addk	r7,r23,r0
	lwi	r6,r22,00000000
	rsubk	r4,r23,r4
	imm	00000001
	brlid	r15,00008C34
	swi	r4,r22,00000004
	addk	r8,r3,r0
	lwi	r3,r22,0000001C
	lwi	r3,r3,00000018
	xori	r4,r3,00000001
	beqid	r4,00006664
	xori	r3,r3,00000002

l000065BC:
	beqid	r3,0000689C
	addk	r7,r23,r0

l000065C4:
	lwi	r4,r22,00000000
	lwi	r3,r22,00000008
	addk	r4,r4,r23
	addk	r23,r3,r23
	swi	r4,r22,00000000
	swi	r23,r22,00000008
	lwi	r22,r19,00000000
	lwi	r8,r22,0000000C
	brid	000064B4
	lwi	r4,r22,00000004

l000065EC:
	lwi	r3,r1,00000020

l000065F0:
	rsubk	r27,r4,r3
	bneid	r27,000063EC
	addk	r21,r0,r0

l000065FC:
	lwi	r3,r19,0000006C

l00006600:
	andi	r5,r28,FFFFFFFB
	beqi	r5,00006620

l00006608:
	bnei	r4,00006620

l0000660C:
	lwi	r6,r19,0000005C
	xor	r4,r3,r6
	bnei	r4,0000670C

l00006618:
	brid	00006464
	addik	r3,r0,00000001

l00006620:
	lwi	r21,r19,0000003C
	addik	r21,r21,FFFFFFFF
	rsubk	r21,r3,r21
	cmpu	r18,r4,r21
	bgei	r18,00006644

l00006634:
	lwi	r6,r19,0000005C
	lwi	r8,r19,0000002C
	cmp	r18,r8,r6
	bgei	r18,000068F0

l00006644:
	cmpu	r18,r21,r4
	bgei	r18,00006680

l0000664C:
	beqid	r4,00006708
	addk	r21,r4,r0

l00006654:
	lwi	r8,r19,00000038
	addk	r9,r0,r0
	brid	0000669C
	addk	r8,r8,r3

l00006664:
	addk	r7,r23,r0
	addk	r6,r8,r0
	imm	00000000
	brlid	r15,00005318
	lwi	r5,r22,00000030
	brid	000065C4
	swi	r3,r22,00000030

l00006680:
	beqi	r21,00006708

l00006684:
	lwi	r8,r19,00000038
	cmpu	r18,r4,r21
	bgeid	r18,00006A00
	addk	r8,r8,r3

l00006694:
	rsubk	r9,r21,r4
	addk	r4,r21,r0

l0000669C:
	addk	r5,r8,r0

l000066A0:
	addk	r7,r4,r0
	lwi	r6,r22,00000000
	swi	r9,r22,00000004
	imm	00000001
	brlid	r15,00008C34
	swi	r4,r1,00000024
	addk	r8,r3,r0
	lwi	r3,r22,0000001C
	lwi	r3,r3,00000018
	xori	r5,r3,00000001
	beqid	r5,000069C0
	lwi	r4,r1,00000024

l000066D0:
	xori	r3,r3,00000002
	beqid	r3,000069E0
	addk	r7,r4,r0

l000066DC:
	lwi	r5,r22,00000000
	lwi	r3,r22,00000008
	addk	r5,r5,r4
	addk	r4,r3,r4
	swi	r5,r22,00000000
	swi	r4,r22,00000008

l000066F4:
	lwi	r3,r19,0000006C
	lwi	r6,r19,0000005C
	addk	r3,r21,r3
	brid	0000670C
	swi	r3,r19,0000006C

l00006708:
	lwi	r6,r19,0000005C

l0000670C:
	lwi	r5,r19,000016BC
	lwi	r8,r19,0000000C
	imm	00000000
	addik	r7,r0,FFFFFFFF
	addik	r5,r5,0000002A
	addk	r4,r0,r5
	sra	r4,r5
	sra	r4,r4
	sra	r4,r4
	rsubk	r4,r4,r8
	cmpu	r18,r4,r7
	bgei	r18,00006740

l0000673C:
	addk	r4,r7,r0

l00006740:
	lwi	r5,r19,0000002C
	cmpu	r18,r5,r4
	bgeid	r18,00006754
	rsubk	r3,r6,r3

l00006750:
	addk	r5,r4,r0

l00006754:
	cmpu	r18,r5,r3
	bgeid	r18,000067C4
	xori	r8,r28,00000004

l00006760:
	rsubk	r5,r8,r0
	rsubk	r7,r3,r0
	or	r5,r5,r8
	or	r7,r7,r3
	xori	r5,r5,FFFFFFFF
	or	r5,r5,r7
	bgeid	r5,00006894
	rsubk	r5,r28,r0

l00006780:
	or	r28,r5,r28
	bgei	r28,00006894

l00006788:
	lwi	r5,r19,00000000
	lwi	r7,r5,00000004
	rsubk	r5,r7,r0
	or	r5,r5,r7
	blti	r5,00006894

l0000679C:
	cmpu	r18,r3,r4
	blti	r18,00006894

l000067A4:
	cmpu	r18,r4,r3
	bgeid	r18,000067B4
	addk	r23,r4,r0

l000067B0:
	addk	r23,r3,r0

l000067B4:
	bneid	r8,000067DC
	addik	r24,r0,00000001

l000067BC:
	brid	000067E4
	lwi	r3,r19,00000038

l000067C4:
	cmpu	r18,r4,r3
	bgeid	r18,000067D4
	addk	r23,r4,r0

l000067D0:
	addk	r23,r3,r0

l000067D4:
	xori	r28,r28,00000004
	beqi	r28,00006998

l000067DC:
	addk	r24,r0,r0

l000067E0:
	lwi	r3,r19,00000038

l000067E4:
	addk	r5,r19,r0
	addk	r8,r24,r0
	addk	r7,r23,r0
	imm	00000000
	brlid	r15,0000371C
	addk	r6,r3,r6
	lwi	r21,r19,00000000
	lwi	r3,r19,0000005C
	lwi	r22,r21,0000001C
	addk	r3,r3,r23
	swi	r3,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r22,r0
	lwi	r3,r22,00000014
	lwi	r19,r21,00000010
	cmpu	r18,r19,r3
	bgei	r18,00006830

l0000682C:
	addk	r19,r3,r0

l00006830:
	beqid	r19,00006890
	addk	r7,r19,r0

l00006838:
	lwi	r6,r22,00000010
	imm	00000001
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r22,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r22,00000014
	addk	r7,r7,r19
	swi	r7,r21,0000000C
	addk	r6,r6,r19
	swi	r6,r22,00000010
	addk	r5,r5,r19
	rsubk	r4,r19,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r19,r19,r3
	bneid	r19,00006890
	swi	r19,r22,00000014

l00006888:
	lwi	r3,r22,00000008
	swi	r3,r22,00000010

l00006890:
	bnei	r24,00006990

l00006894:
	brid	00006464
	addk	r3,r0,r0

l0000689C:
	addk	r6,r8,r0
	imm	00000001
	brlid	r15,00007044
	lwi	r5,r22,00000030
	brid	000065C4
	swi	r3,r22,00000030

l000068B4:
	lwi	r6,r22,00000000
	addk	r7,r3,r0
	addk	r5,r8,r0
	addik	r4,r0,00000002
	swi	r4,r19,000016B0
	imm	00000001
	brlid	r15,00008C34
	rsubk	r6,r3,r6
	lwi	r3,r19,0000002C
	swi	r3,r19,0000006C
	brid	0000643C
	addk	r4,r3,r0

l000068E4:
	lwi	r22,r19,00000000
	brid	00006600
	lwi	r4,r22,00000004

l000068F0:
	lwi	r4,r19,00000038
	rsubk	r3,r8,r3
	addk	r7,r3,r0
	addk	r5,r4,r0
	rsubk	r6,r8,r6
	swi	r6,r19,0000005C
	swi	r3,r19,0000006C
	imm	00000001
	brlid	r15,00008C34
	addk	r6,r4,r8
	lwi	r3,r19,000016B0
	addik	r4,r0,00000001
	cmpu	r18,r3,r4
	blti	r18,00006930

l00006928:
	addk	r3,r3,r4
	swi	r3,r19,000016B0

l00006930:
	lwi	r22,r19,00000000
	lwi	r5,r19,0000002C
	lwi	r4,r22,00000004
	addk	r21,r21,r5
	cmpu	r18,r21,r4
	bltid	r18,0000664C
	lwi	r3,r19,0000006C

l0000694C:
	bri	00006680

l00006950:
	addk	r7,r4,r0
	addk	r5,r8,r0
	swi	r4,r19,0000006C
	imm	00000001
	brlid	r15,00008C34
	addk	r6,r8,r3
	lwi	r3,r19,000016B0
	addik	r4,r0,00000001
	lwi	r8,r19,00000038
	lwi	r5,r19,0000006C
	cmpu	r18,r3,r4
	bltid	r18,00006414
	lwi	r22,r19,00000000

l00006984:
	addik	r3,r3,00000001
	brid	00006414
	swi	r3,r19,000016B0

l00006990:
	brid	00006464
	addik	r3,r0,00000002

l00006998:
	lwi	r5,r19,00000000
	lwi	r7,r5,00000004
	rsubk	r5,r7,r0
	or	r5,r5,r7
	blti	r5,000067DC

l000069AC:
	cmpu	r18,r3,r4
	bgeid	r18,000067E0
	addik	r24,r0,00000001

l000069B8:
	brid	000067E0
	addk	r24,r0,r0

l000069C0:
	addk	r7,r4,r0
	addk	r6,r8,r0
	imm	00000000
	brlid	r15,00005318
	lwi	r5,r22,00000030
	swi	r3,r22,00000030
	brid	000066DC
	lwi	r4,r1,00000024

l000069E0:
	lwi	r5,r22,00000030
	addk	r6,r8,r0
	imm	00000001
	brlid	r15,00007044
	swi	r4,r1,00000024
	swi	r3,r22,00000030
	brid	000066DC
	lwi	r4,r1,00000024

l00006A00:
	beqid	r4,000066F4
	addk	r9,r0,r0

l00006A08:
	brid	000066A0
	addk	r5,r8,r0
00006A10 30 21 FF B0 FA 61 00 1C FA C1 00 28 FA E1 00 2C 0!...a.....(...,
00006A20 12 65 00 00 12 E6 00 00 B0 00 00 01 32 C0 AB D8 .e..........2...
00006A30 FA A1 00 24 FB 21 00 34 FB 41 00 38 F9 E1 00 00 ...$.!.4.A.8....
00006A40 FA 81 00 20 FB 01 00 30 FB 61 00 3C FB 81 00 40 ... ...0.a.<...@
00006A50 FB A1 00 44 FB C1 00 48 FB E1 00 4C 33 40 01 05 ...D...H...L3@..
00006A60 33 20 00 02 32 A0 00 FF E8 73 00 74 B0 00 00 01 3 ..2....s.t....
00006A70 33 00 AC D8 16 43 D0 03 BC B2 03 74 E8 F3 00 6C 3....C.....t...l
00006A80 E8 73 00 38 E9 33 00 48 E8 D3 00 58 10 63 38 00 .s.8.3.H...X.c8.
00006A90 E0 63 00 02 E8 B3 00 54 A6 46 00 1F 10 80 48 00 .c.....T.F....H.
00006AA0 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00006AB0 10 84 20 00 E9 13 00 44 88 63 20 00 84 63 28 00 .. ....D.c ..c(.
00006AC0 E8 93 00 34 10 A3 18 00 C4 C5 40 00 E9 33 00 40 ...4......@..3.@
00006AD0 84 87 20 00 F8 73 00 48 10 84 20 00 D4 C4 48 00 .. ..s.H.. ...H.
00006AE0 BE 06 00 1C D4 E5 40 00 E8 73 00 2C 14 86 38 00 ......@..s.,..8.
00006AF0 30 63 FE FA 16 44 18 03 BC B2 03 24 E8 D3 16 A0 0c...D.....$....
00006B00 E8 73 00 60 E9 73 16 A4 E9 13 16 98 11 46 30 00 .s.`.s.......F0.
00006B10 16 43 C8 03 BE B2 03 34 31 26 00 01 E8 93 00 70 .C.....41&.....p
00006B20 30 63 FF FD A4 A3 00 FF C0 65 B0 00 14 84 38 00 0c.......e....8.
00006B30 B0 00 00 00 A4 84 FF FF D4 8A 58 00 10 63 18 00 ..........X..c..
00006B40 F9 33 16 A0 10 63 18 00 D0 A6 40 00 10 73 18 00 .3...c....@..s..
00006B50 E4 A3 04 98 30 84 FF FF B0 00 00 00 A4 84 FF FF ....0...........
00006B60 30 A5 00 01 16 44 A8 03 BE 52 04 1C F4 A3 04 98 0....D...R......
00006B70 C0 64 C0 00 10 63 18 00 10 63 18 00 10 73 18 00 .d...c...c...s..
00006B80 E4 83 09 88 30 84 00 01 F4 83 09 88 E8 B3 16 9C ....0...........
00006B90 E8 93 16 A0 E8 73 00 74 30 A5 FF FF E8 F3 00 60 .....s.t0......`
00006BA0 88 A5 20 00 14 C5 00 00 E9 13 00 80 80 A6 28 00 .. ...........(.
00006BB0 14 67 18 00 A8 A5 FF FF F8 73 00 74 11 60 28 00 .g.......s.t.`(.
00006BC0 91 65 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .e.A.k.A.k.A.k.A
00006BD0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006BE0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006BF0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006C00 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006C10 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006C20 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006C30 91 6B 00 41 91 6B 00 41 91 6B 00 41 E8 93 00 6C .k.A.k.A.k.A...l
00006C40 E9 33 00 38 EA 93 00 58 16 47 40 03 BE 52 02 E8 .3.8...X.G@..R..
00006C50 E9 93 00 54 16 43 C8 03 BE B2 02 DC 31 47 FF FF ...T.C......1G..
00006C60 EB 73 00 44 EB B3 00 40 EB 93 00 34 E9 13 00 48 .s.D...@...4...H
00006C70 30 A4 00 03 F9 53 00 60 30 C4 00 01 10 A9 28 00 0....S.`0.....(.
00006C80 F8 D3 00 6C E3 E5 00 00 A6 54 00 1F 13 C0 40 00 ...l.....T....@.
00006C90 BE 12 00 14 13 DE 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00006CA0 13 DE F0 00 85 3C 30 00 89 1E F8 00 85 08 60 00 .....<0.......`.
00006CB0 13 C8 40 00 C7 FE D8 00 F9 13 00 48 11 29 48 00 ..@........H.)H.
00006CC0 D7 E9 E8 00 D4 DE D8 00 31 4A FF FF F9 53 00 60 ........1J...S.`
00006CD0 30 C6 00 01 BE 2A FF AC 30 A5 00 01 10 87 20 00 0....*..0..... .
00006CE0 BE 0B FD 94 F8 93 00 6C E8 F3 00 5C BE 47 00 10 .......l...\.G..
00006CF0 10 C0 00 00 E8 D3 00 38 10 C6 38 00 10 B3 00 00 .......8..8.....
00006D00 11 00 00 00 B0 00 00 00 B9 F4 CF 88 14 E7 20 00 .............. .
00006D10 EB 73 00 00 E8 73 00 6C EB 9B 00 1C F8 73 00 5C .s...s.l.....s.\
00006D20 B0 00 00 00 B9 F4 CC 6C 10 BC 00 00 E8 7C 00 14 .......l.....|..
00006D30 EB 1B 00 10 16 58 18 03 BC B2 00 08 13 03 00 00 .....X..........
00006D40 BE 18 00 60 10 F8 00 00 E8 DC 00 10 B0 00 00 01 ...`............
00006D50 B9 F4 1E E4 E8 BB 00 0C E8 FB 00 0C E8 DC 00 10 ................
00006D60 E8 BB 00 14 E8 9B 00 10 E8 7C 00 14 10 E7 C0 00 .........|......
00006D70 F8 FB 00 0C 10 C6 C0 00 F8 DC 00 10 10 A5 C0 00 ................
00006D80 14 98 20 00 F8 BB 00 14 F8 9B 00 10 17 18 18 00 .. .............
00006D90 BE 38 00 10 FB 1C 00 14 EB FC 00 08 FB FC 00 10 .8..............
00006DA0 E8 73 00 00 E8 63 00 10 BC 23 FC C0 10 60 00 00 .s...c...#...`..
00006DB0 E9 E1 00 00                                     ....           

;; fn00006DB4: 00006DB4
;;   Called from:
;;     00007128 (in fn00007044)
;;     00007128 (in fn000070A4)
fn00006DB4 proc
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	lwi	r24,r1,00000030
	lwi	r25,r1,00000034
	lwi	r26,r1,00000038
	lwi	r27,r1,0000003C
	lwi	r28,r1,00000040
	lwi	r29,r1,00000044
	lwi	r30,r1,00000048
	lwi	r31,r1,0000004C
	rtsd	r15,00000008
	addik	r1,r1,00000050
00006DEC                                     B9 F4 ED 20             ... 
00006DF0 10 B3 00 00 E8 73 00 74 16 43 D0 03 BC 52 FC 80 .....s.t.C...R..
00006E00 BC 17 FF AC BC 03 01 B0 16 43 C8 03 BE B2 FC F0 .........C......
00006E10 E8 F3 00 6C B8 10 FC 70 E8 73 00 38 B9 F4 E9 F4 ...l...p.s.8....
00006E20 10 B3 00 00 E8 D3 16 A0 F8 73 00 60 E8 F3 00 6C .........s.`...l
00006E30 E9 73 16 A4 E9 13 16 98 11 46 30 00 16 43 C8 03 .s.......F0..C..
00006E40 BE 52 FC DC 31 26 00 01 E8 73 00 38 C0 87 18 00 .R..1&...s.8....
00006E50 D4 0A 58 00 F9 33 16 A0 10 64 20 00 10 63 18 00 ..X..3...d ..c..
00006E60 D0 86 40 00 10 73 18 00 E4 83 00 94 30 84 00 01 ..@..s......0...
00006E70 F4 83 00 94 E8 B3 16 9C E8 D3 16 A0 E8 73 00 74 .............s.t
00006E80 E8 93 00 6C 30 A5 FF FF 88 A5 30 00 14 C5 00 00 ...l0.....0.....
00006E90 80 A6 28 00 30 63 FF FF 30 84 00 01 A8 A5 FF FF ..(.0c..0.......
00006EA0 F8 73 00 74 11 60 28 00 91 65 00 41 91 6B 00 41 .s.t.`(..e.A.k.A
00006EB0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006EC0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006ED0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006EE0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006EF0 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006F00 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006F10 91 6B 00 41 91 6B 00 41 91 6B 00 41 91 6B 00 41 .k.A.k.A.k.A.k.A
00006F20 91 6B 00 41 BE 0B FB 50 F8 93 00 6C B8 10 FD C0 .k.A...P...l....
00006F30 E8 F3 00 5C 10 87 20 00 F8 93 00 6C F8 13 00 60 ...\.. ....l...`
00006F40 C0 C4 48 00 10 A9 20 00 F8 D3 00 48 E0 A5 00 01 ..H... ....H....
00006F50 A6 54 00 1F 10 E0 30 00 BE 12 00 14 10 E7 00 00 .T....0.........
00006F60 32 52 FF FF BE 32 FF FC 10 E7 38 00 88 A5 38 00 2R...2....8...8.
00006F70 84 A5 60 00 BE 0B FB 00 F8 B3 00 48 B8 10 FD 70 ..`........H...p
00006F80 E8 F3 00 5C 10 60 20 00 90 64 00 41 90 63 00 41 ...\.` ..d.A.c.A
00006F90 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00006FA0 90 63 00 41 B0 00 00 01 30 63 AC D8 B8 10 FB C8 .c.A....0c......
00006FB0 E0 63 01 00 E8 93 00 6C 30 A0 00 02 16 44 28 03 .c.....l0....D(.
00006FC0 BE 52 01 70 10 64 00 00 AA F7 00 04 BE 17 01 74 .R.p.d.........t
00006FD0 F8 73 16 B4 E8 B3 16 A0 BE 05 FD D8 30 60 00 01 .s..........0`..
00006FE0 E8 F3 00 5C BE 47 00 10 10 C0 00 00 E8 D3 00 38 ...\.G.........8
00006FF0 10 C6 38 00 10 B3 00 00 11 00 00 00 B0 00 00 00 ..8.............
00007000 B9 F4 CC 90 14 E7 20 00 EA D3 00 00 E8 73 00 6C ...... ......s.l
00007010 EA F6 00 1C F8 73 00 5C B0 00 00 00 B9 F4 C9 74 .....s.\.......t
00007020 10 B7 00 00 E8 77 00 14 EA B6 00 10 16 55 18 03 .....w.......U..
00007030 BC B2 00 08 12 A3 00 00 BE 15 00 60 10 F5 00 00 ...........`....
00007040 E8 D7 00 10                                     ....           

;; fn00007044: 00007044
;;   Called from:
;;     00008204 (in fn00008038)
;;     000084CC (in fn00008234)
;;     00009830 (in fn00009B74)
;;     00009ACC (in fn00009A10)
;;     00009F1C (in fn00009B74)
;;     0000A110 (in fn00009A10)
;;     0000A1A8 (in fn00009A10)
;;     0000A278 (in fn00009A10)
;;     0000A310 (in fn00009A10)
;;     0000A3FC (in fn00009A10)
;;     0000A518 (in fn00009A10)
;;     0000D2B4 (in fn0000D1CC)
;;     0000DB74 (in fn0000DB74)
fn00007044 proc
	imm	00000001
	brlid	r15,00008C34
	lwi	r5,r22,0000000C
	lwi	r7,r22,0000000C
	lwi	r6,r23,00000010
	lwi	r5,r22,00000014
	lwi	r4,r22,00000010
	lwi	r3,r23,00000014
	addk	r7,r7,r21
	swi	r7,r22,0000000C
	addk	r6,r6,r21
	swi	r6,r23,00000010
	addk	r5,r5,r21
	rsubk	r4,r21,r4
	swi	r5,r22,00000014
	swi	r4,r22,00000010
	rsubk	r21,r21,r3
	bneid	r21,00007098
	swi	r21,r23,00000014

l00007090:
	lwi	r31,r23,00000008
	swi	r31,r23,00000010

l00007098:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000010
	rsubk	r4,r3,r0

;; fn000070A4: 000070A4
;;   Called from:
;;     0000DFA0 (in fn0000D9E8)
fn000070A4 proc
	or	r4,r4,r3
	addk	r3,r0,r4
	srl	r3,r4
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	brid	00006DB4
	lwi	r15,r1,00000000
00007130 10 65 00 00 AA F7 00 04 BE 37 FE 9C F8 73 16 B4 .e.......7...s..
00007140 E8 F3 00 5C BE 47 00 10 10 D7 00 00 E8 D3 00 38 ...\.G.........8
00007150 10 C6 38 00 10 B3 00 00 31 00 00 01 B0 00 00 00 ..8.....1.......
00007160 B9 F4 CB 30 14 E7 20 00 EA D3 00 00 E8 73 00 6C ...0.. ......s.l
00007170 EA F6 00 1C F8 73 00 5C B0 00 00 00 B9 F4 C8 14 .....s.\........
00007180 10 B7 00 00 E8 77 00 14 EA B6 00 10 16 55 18 03 .....w.......U..
00007190 BC B2 00 08 12 A3 00 00 BE 15 00 60 10 F5 00 00 ...........`....
000071A0 E8 D7 00 10 B0 00 00 01 B9 F4 1A 8C E8 B6 00 0C ................
000071B0 E8 F6 00 0C E8 D7 00 10 E8 B6 00 14             ............   
l000071BC	dd	0xE8960010
l000071C0	dd	0xE8770014
000071C4             10 E7 A8 00 F8 F6 00 0C 10 C6 A8 00     ............
000071D0 F8 D7 00 10                                     ....           
l000071D4	dd	0x10A5A800
l000071D8	dd	0x14952000
000071DC                                     F8 B6 00 14             ....
000071E0 F8 96 00 10 16 B5 18 00 BE 35 00 10 FA B7 00 14 .........5......
000071F0 EB F7 00 08 FB F7 00 10 E8 93 00 00 E8 84 00 10 ................
00007200 BE 24 FB B0 30 60 00 03 B8 10 FB A8 30 60 00 02 .$..0`......0`..
00007210 B8 10 FD E4 10 C0 00 00 30 21 FF B0 FA 61 00 1C ........0!...a..
00007220 FA A1 00 24 FA C1 00 28 FA E1 00 2C FB 01 00 30 ...$...(...,...0
00007230 FB 21 00 34 FB 41 00 38 FB 61 00 3C FB 81 00 40 .!.4.A.8.a.<...@
00007240 F9 E1 00 00 FA 81 00 20 FB A1 00 44 FB C1 00 48 ....... ...D...H
00007250 FB E1 00 4C 12 65 00 00 12 E6 00 00 B0 00 00 01 ...L.e..........
00007260 33 20 AB D8 E9 05 00 74 B0 00 00 01 33 60 AC D8 3 .....t....3`..
00007270 32 A0 01 05 32 C0 00 01 33 00 00 FF 33 80 00 02 2...2...3...3...
00007280 33 40 00 05 16 48 A8 03 BC B2 01 88 E8 B3 00 6C 3@...H.........l
00007290 E8 93 00 60 E9 33 00 70 E8 73 00 38 E9 73 00 48 ...`.3.p.s.8.s.H
000072A0 E9 13 00 58 10 63 28 00 E0 63 00 02 E8 D3 00 54 ...X.c(..c.....T
000072B0 A6 48 00 1F 10 E0 58 00 BE 12 00 14 10 E7 00 00 .H....X.........
000072C0 32 52 FF FF BE 32 FF FC 10 E7 38 00 E9 53 00 44 2R...2....8..S.D
000072D0 88 63 38 00 84 63 30 00 E8 F3 00 34 11 03 18 00 .c8..c0....4....
000072E0 C4 C8 50 00 E9 73 00 40 84 E5 38 00 F8 73 00 48 ..P..s.@..8..s.H
000072F0 10 E7 38 00 D4 C7 58 00 D4 A8 50 00 F8 93 00 78 ..8...X...P....x
00007300 F9 33 00 64 BE 06 01 04 FB 93 00 60 E8 73 00 80 .3.d.......`.s..
00007310 16 43 20 03 BE B2 00 F4 15 06 28 00 E8 F3 00 2C .C .......(....,
00007320 30 E7 FE FA 16 48 38 03 BE B2 04 A0 10 7C 00 00 0....H8......|..
00007330 16 44 E0 03 BC B2 00 0C 16 43 20 03 BC B2 01 6C .D.......C ....l
00007340 E8 73 00 68 BE 03 01 10 31 25 00 01 E9 33 00 38 .s.h....1%...3.8
00007350 E8 93 16 A0 E8 F3 16 A4 11 29 28 00 E0 A9 FF FF .........)(.....
00007360 E8 D3 16 98 10 64 20 00 D4 03 38 00 30 E4 00 01 .....d ...8.0...
00007370 10 65 28 00 F8 F3 16 A0 10 63 18 00 D0 A4 30 00 .e(......c....0.
00007380 10 73 18 00 E4 83 00 94 30 84 00 01 F4 83 00 94 .s......0.......
00007390 E8 73 16 9C E8 D3 16 A0 30 63 FF FF 88 C6 18 00 .s......0c......
000073A0 BC 06 03 6C E8 93 00 00 E8 73 00 6C E9 13 00 74 ...l.....s.l...t
000073B0 E8 84 00 10 30 63 00 01 31 08 FF FF F8 73 00 6C ....0c..1....s.l
000073C0 BE 24 FE C4 F9 13 00 74 10 60 00 00 E9 E1 00 00 .$.....t.`......
000073D0 EA 61 00 1C EA A1 00 24 EA C1 00 28 EA E1 00 2C .a.....$...(...,
000073E0 EB 01 00 30 EB 21 00 34 EB 41 00 38 EB 61 00 3C ...0.!.4.A.8.a.<
000073F0 EB 81 00 40 EB A1 00 44 EB C1 00 48 EB E1 00 4C ...@...D...H...L
00007400 B6 0F 00 08 30 21 00 50 B8 10 FF 28 10 7C 00 00 ....0!.P...(.|..
00007410 B9 F4 E6 FC 10 B3 00 00 E8 73 00 74 16 43 A8 03 .........s.t.C..
00007420 BC 52 FE 6C BC 17 FF A4 BC 03 03 F0 E8 B3 00 6C .R.l...........l
00007430 E8 93 00 60 16 43 E0 03 BE 52 FE 60 E9 33 00 70 ...`.C...R.`.3.p
00007440 F8 93 00 78 F9 33 00 64 FB 93 00 60 B8 10 FE E4 ...x.3.d...`....
00007450 10 7C 00 00 E9 13 00 74 FA D3 00 68 31 08 FF FF .|.....t...h1...
00007460 F9 33 00 6C B8 10 FE 20 F9 13 00 74 E8 D3 00 88 .3.l... ...t....
00007470 E8 B3 00 6C A8 C6 00 01 BE 06 00 24 E8 93 00 78 ...l.......$...x
00007480 A8 C3 00 03 BE 26 FE AC 30 E0 10 00 E8 D3 00 70 .....&..0......p
00007490 14 C6 28 00 16 46 38 03 BC B2 FE 98 16 44 E0 03 ..(..F8......D..
000074A0 BE B2 FE A0 FB 93 00 60 E8 73 00 64 30 84 FF FD .......`.s.d0...
000074B0 E8 D3 16 A0 A4 E4 00 FF E9 93 16 A4 14 83 28 00 ..............(.
000074C0 C0 67 C8 00 B0 00 00 00 A4 84 FF FF E9 13 16 98 .g..............
000074D0 11 66 30 00 32 84 FF FF E9 33 00 74 31 46 00 01 .f0.2....3.t1F..
000074E0 D6 8B 60 00 10 63 18 00 F9 53 16 A0 10 63 18 00 ..`..c...S...c..
000074F0 D0 E6 40 00 10 73 18 00 E4 C3 04 98 30 84 FF FE ..@..s......0...
00007500 31 29 FF FD 30 C6 00 01 B0 00 00 00 A4 84 FF FF 1)..0...........
00007510 F4 C3 04 98 16 44 C0 03 BE 52 02 D0 11 29 28 00 .....D...R...)(.
00007520 C0 64 D8 00 10 63 18 00 10 63 18 00 10 73 18 00 .d...c...c...s..
00007530 E4 83 09 88 30 84 00 01 F4 83 09 88 E9 13 00 74 ....0..........t
00007540 E9 73 00 78 EB D3 16 9C EB F3 00 6C 31 08 00 01 .s.x.......l1...
00007550 EB B3 16 A0 15 0B 40 00 30 EB FF FE 33 DE FF FF ......@.0...3...
00007560 F9 13 00 74 F8 F3 00 78 30 DF 00 01 16 46 48 03 ...t...x0....FH.
00007570 BE 52 01 68 F8 D3 00 6C E8 73 00 38 EA 93 00 48 .R.h...l.s.8...H
00007580 E9 93 00 58 10 63 30 00 E0 63 00 02 E8 B3 00 54 ...X.c0..c.....T
00007590 A6 4C 00 1F 11 40 A0 00 BE 12 00 14 11 4A 00 00 .L...@.......J..
000075A0 32 52 FF FF BE 32 FF FC 11 4A 50 00 E8 93 00 44 2R...2...JP....D
000075B0 88 63 50 00 E9 53 00 34 84 A3 28 00 F8 B3 00 48 .cP..S.4..(....H
000075C0 10 A5 28 00 84 66 50 00 E9 93 00 40 C5 45 20 00 ..(..fP....@.E .
000075D0 10 63 18 00 30 E7 FF FF D5 43 60 00 D4 C5 20 00 .c..0....C`... .
000075E0 F8 F3 00 78 BE 27 FF 88 30 C6 00 01 11 6B F8 00 ...x.'..0....k..
000075F0 31 6B FF FF F8 13 00 68 FB 93 00 60 8B BD F0 00 1k.....h...`....
00007600 BE 3D FC 84 F9 73 00 6C E8 F3 00 5C BE 47 00 10 .=...s.l...\.G..
00007610 10 DD 00 00 EB B3 00 38 10 DD 38 00 10 B3 00 00 .......8..8.....
00007620 11 00 00 00 B0 00 00 00 B9 F4 C6 68 14 E7 58 00 ...........h..X.
00007630 EB D3 00 00 E9 93 00 6C EB FE 00 1C F9 93 00 5C .......l.......\
00007640 B0 00 00 00 B9 F4 C3 4C 10 BF 00 00 E8 7F 00 14 .......L........
00007650 EB BE 00 10 16 5D 18 03 BC B2 00 08 13 A3 00 00 .....]..........
00007660 BE 1D 00 60 10 FD 00 00 E8 DF 00 10 B0 00 00 01 ...`............
00007670 B9 F4 15 C4 E8 BE 00 0C E8 FE 00 0C E8 DF 00 10 ................
00007680 E8 BE 00 14 E8 9E 00 10 E8 7F 00 14 10 E7 E8 00 ................
00007690 F8 FE 00 0C 10 C6 E8 00 F8 DF 00 10 10 A5 E8 00 ................
000076A0 14 9D 20 00 F8 BE 00 14 F8 9E 00 10 17 BD 18 00 .. .............
000076B0 BE 3D 00 10 FB BF 00 14 E8 7F 00 08 F8 7F 00 10 .=..............
000076C0 E8 73 00 00 E8 63 00 10 BE 03 FD 04 10 60 00 00 .s...c.......`..
000076D0 B8 10 FB B4 E9 13 00 74 30 E7 FF FF F8 F3 00 78 .......t0......x
000076E0 BE 27 FE 8C 30 C6 00 01 11 6B F8 00 31 6B FF FF .'..0....k..1k..
000076F0 F8 13 00 68 FB 93 00 60 8B BD F0 00 BE 3D FB 88 ...h...`.....=..
00007700 F9 73 00 6C B8 10 FF 08 E8 F3 00 5C E8 73 00 5C .s.l.......\.s.\
00007710 BC 43 00 0C E8 D3 00 38 10 C6 18 00 E8 F3 00 6C .C.....8.......l
00007720 10 B3 00 00 11 00 00 00 B0 00 00 00 B9 F4 C5 64 ...............d
00007730 14 E3 38 00 EB D3 00 00 E9 53 00 6C EB FE 00 1C ..8......S.l....
00007740 F9 53 00 5C B0 00 00 00 B9 F4 C2 48 10 BF 00 00 .S.\.......H....
00007750 E8 7F 00 14 EB BE 00 10 16 5D 18 03 BC B2 00 08 .........]......
00007760 13 A3 00 00 BE 1D FC 40 10 FD 00 00 E8 DF 00 10 .......@........
00007770 B0 00 00 01 B9 F4 14 C0 E8 BE 00 0C E8 FE 00 0C ................
00007780 E8 DF 00 10 E8 BE 00 14 E8 9E 00 10 E8 7F 00 14 ................
00007790 10 E7 E8 00 F8 FE 00 0C 10 C6 E8 00 F8 DF 00 10 ................
000077A0 10 A5 E8 00 14 9D 20 00 F8 BE 00 14 F8 9E 00 10 ...... .........
000077B0 17 BD 18 00 BE 3D FB F0 FB BF 00 14 E9 9F 00 08 .....=..........
000077C0 B8 10 FB E4 F9 9F 00 10 B9 F4 E0 48 10 B3 00 00 ...........H....
000077D0 16 43 D0 03 BE B2 FC 98 F8 73 00 60 E8 93 00 78 .C.......s.`...x
000077E0 B8 10 FB 50 E8 B3 00 6C 10 60 20 00 90 64 00 41 ...P...l.` ..d.A
000077F0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00007800 90 63 00 41 90 63 00 41 B0 00 00 01 30 63 AC D8 .c.A.c.A....0c..
00007810 B8 10 FD 14 E0 63 01 00 E8 B3 00 68 BE 05 00 54 .....c.....h...T
00007820 E8 93 00 6C E8 D3 00 38 E8 B3 16 A0 E9 13 16 A4 ...l...8........
00007830 10 86 20 00 E0 C4 FF FF E8 F3 16 98 10 85 28 00 .. ...........(.
00007840 D4 64 40 00 31 05 00 01 10 86 30 00 F9 13 16 A0 .d@.1.....0.....
00007850 10 84 20 00 D0 C5 38 00 10 93 20 00 E4 A4 00 94 .. ...8... .....
00007860 30 A5 00 01 F4 A4 00 94 E8 93 00 6C F8 73 00 68 0..........l.s.h
00007870 30 A0 00 02 16 44 28 03 BE 52 01 70 10 64 00 00 0....D(..R.p.d..
00007880 AA F7 00 04 BE 17 01 74 F8 73 16 B4 E8 B3 16 A0 .......t.s......
00007890 BE 05 FB 3C 30 60 00 01 E8 F3 00 5C BE 47 00 10 ...<0`.....\.G..
000078A0 10 C0 00 00 E8 D3 00 38 10 C6 38 00 10 B3 00 00 .......8..8.....
000078B0 11 00 00 00 B0 00 00 00 B9 F4 C3 D8 14 E7 20 00 .............. .
000078C0 EA D3 00 00 E9 93 00 6C EA F6 00 1C F9 93 00 5C .......l.......\
000078D0 B0 00 00 00 B9 F4 C0 BC 10 B7 00 00 E8 77 00 14 .............w..
000078E0 EA B6 00 10 16 55 18 03 BC B2 00 08 12 A3 00 00 .....U..........
000078F0 BC 15 00 60 10 F5 00 00 E8 D7 00 10 B0 00 00 01 ...`............
00007900 B9 F4 13 34 E8 B6 00 0C E8 F6 00 0C E8 D7 00 10 ...4............
00007910 E8 B6 00 14 E8 96 00 10 E8 77 00 14 10 E7 A8 00 .........w......
00007920 F8 F6 00 0C 10 C6 A8 00 F8 D7 00 10 10 A5 A8 00 ................
00007930 14 95 20 00 F8 B6 00 14 F8 96 00 10 16 B5 18 00 .. .............
00007940 BE 35 00 10 FA B7 00 14 E8 77 00 08 F8 77 00 10 .5.......w...w..
00007950 E8 73 00 00 E8 63 00 10 14 83 00 00 80 84 18 00 .s...c..........
00007960 10 60 20 00 90 64 00 41 90 63 00 41 90 63 00 41 .` ..d.A.c.A.c.A
00007970 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00007980 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00007990 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000079A0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000079B0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000079C0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000079D0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000079E0 B8 10 F9 F0 E9 E1 00 00 10 65 00 00 AA F7 00 04 .........e......
000079F0 BE 37 FE 9C F8 73 16 B4 E8 F3 00 5C BE 47 00 10 .7...s.....\.G..
00007A00 10 D7 00 00 E8 D3 00 38 10 C6 38 00 10 B3 00 00 .......8..8.....
00007A10 31 00 00 01 B0 00 00 00 B9 F4 C2 78 14 E7 20 00 1..........x.. .
00007A20 EA D3 00 00 E8 73 00 6C EA F6 00 1C F8 73 00 5C .....s.l.....s.\
00007A30 B0 00 00 00 B9 F4 BF 5C 10 B7 00 00 E8 77 00 14 .......\.....w..
00007A40 EA B6 00 10 16 55 18 03 BC B2 00 08 12 A3 00 00 .....U..........
00007A50 BE 15 00 60 10 F5 00 00 E8 D7 00 10 B0 00 00 01 ...`............
00007A60 B9 F4 11 D4 E8 B6 00 0C E8 F6 00 0C E8 D7 00 10 ................
00007A70 E8 B6 00 14 E8 96 00 10 E8 77 00 14 10 E7 A8 00 .........w......
00007A80 F8 F6 00 0C 10 C6 A8 00 F8 D7 00 10 10 A5 A8 00 ................
00007A90 14 95 20 00 F8 B6 00 14 F8 96 00 10 16 B5 18 00 .. .............
00007AA0 BE 35 00 10 FA B7 00 14 E9 57 00 08 F9 57 00 10 .5.......W...W..
00007AB0 E8 93 00 00 E8 84 00 10 BE 24 F9 14 30 60 00 03 .........$..0`..
00007AC0 B8 10 F9 0C 30 60 00 02 B8 10 FF 44 10 D7 00 00 ....0`.....D....
00007AD0 BC 05 03 5C 30 21 FF C4 FB 01 00 30 F9 E1 00 00 ...\0!.....0....
00007AE0 FA 61 00 1C FA 81 00 20 FA A1 00 24 FA C1 00 28 .a..... ...$...(
00007AF0 FA E1 00 2C FB 21 00 34 FB 41 00 38 E8 65 00 20 ...,.!.4.A.8.e. 
00007B00 BE 03 02 E0 13 05 00 00 E8 65 00 24 BC 03 02 D4 .........e.$....
00007B10 EA 65 00 1C BC 13 02 CC E8 93 00 00 88 85 20 00 .e............ .
00007B20 BE 04 00 30 30 60 FF FE E9 E1 00 00 EA 61 00 1C ...00`.......a..
00007B30 EA A1 00 24 EA C1 00 28 EA E1 00 2C EB 01 00 30 ...$...(...,...0
00007B40 EB 21 00 34 EB 41 00 38 B6 0F 00 08 30 21 00 3C .!.4.A.8....0!.<
00007B50 E8 93 00 04 13 26 00 00 13 47 00 00 A8 A4 00 45 .....&...G.....E
00007B60 AA C4 00 2A A9 04 00 5B 14 C5 00 00 14 F6 00 00 ...*...[........
00007B70 A9 44 00 67 80 E7 B0 00 80 C6 28 00 14 A8 00 00 .D.g......(.....
00007B80 84 C6 38 00 A9 24 00 71 80 A5 40 00 14 EA 00 00 ..8..$.q..@.....
00007B90 84 A5 30 00 A9 04 02 9A 80 E7 50 00 14 C9 00 00 ..0.......P.....
00007BA0 84 E7 28 00 80 C6 48 00 14 A8 00 00 84 C6 38 00 ..(...H.......8.
00007BB0 80 A5 40 00 84 A5 30 00 BE A5 00 9C 30 84 FF C7 ..@...0.....0...
00007BC0 A4 84 FF EF 14 A4 00 00 80 85 20 00 10 A0 20 00 .......... ... .
00007BD0 90 A4 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007BE0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007BF0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007C00 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007C10 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007C20 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007C30 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007C40 90 A5 00 41 90 A5 00 41 90 A5 00 41 BE 25 FE E0 ...A...A...A.%..
00007C50 E9 E1 00 00 BE 19 FE D4 30 60 FF FE EA B3 00 18 ........0`......
00007C60 A8 75 00 02 BE 03 FE C4 30 60 FF FE A8 75 00 01 .u......0`...u..
00007C70 BC 03 01 78 E8 B3 00 74 BE 25 FE B0 30 60 FF FE ...x...t.%..0`..
00007C80 E8 93 00 2C 16 44 D0 03 BE 52 00 54 F8 B3 00 18 ...,.D...R.T....
00007C90 BE 35 00 40 10 D5 00 00 E8 73 00 4C E8 93 00 44 .5.@.....s.L...D
00007CA0 B0 00 7F FF 30 63 FF FF 10 63 18 00 10 A4 00 00 ....0c...c......
00007CB0 10 E3 00 00 B0 00 00 01 B9 F4 0F AC D6 A3 20 00 .............. .
00007CC0 E8 93 00 2C FA B3 00 6C FA B3 00 5C FA B3 16 B4 ...,...l...\....
00007CD0 14 64 D0 00 13 44 00 00 13 39 18 00 10 B3 00 00 .d...D...9......
00007CE0 EA D8 00 04 EA F8 00 00 FB 58 00 04 B9 F4 DE 20 .........X..... 
00007CF0 FB 38 00 00 E8 B3 00 74 33 20 00 02 16 45 C8 03 .8.....t3 ...E..
00007D00 BC B2 00 A4 E8 73 00 6C E8 F3 00 38 EB 53 00 58 .....s.l...8.S.X
00007D10 EA 93 00 54 E9 13 00 44 E9 93 00 40 E9 73 00 34 ...T...D...@.s.4
00007D20 E8 93 00 48 30 C3 00 02 31 43 FF FE 10 E7 30 00 ...H0...1C....0.
00007D30 11 4A 28 00 E1 27 00 00 A6 5A 00 1F 10 C0 20 00 .J(..'...Z.... .
00007D40 BE 12 00 14 10 C6 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00007D50 10 C6 30 00 84 AB 18 00 88 86 48 00 84 84 A0 00 ..0.......H.....
00007D60 10 C4 20 00 C5 26 40 00 F8 93 00 48 10 A5 28 00 .. ..&@....H..(.
00007D70 D5 25 60 00 D4 66 40 00 30 63 00 01 88 A3 50 00 .%`..f@.0c....P.
00007D80 BE 25 FF B4 30 E7 00 01 10 B3 00 00 F8 73 00 6C .%..0........s.l
00007D90 B9 F4 DD 7C FB 33 00 74 E8 B3 00 74 16 45 C8 03 ...|.3.t...t.E..
00007DA0 BC 52 FF 64 E9 53 00 6C 30 60 00 02 F8 73 00 78 .R.d.S.l0`...s.x
00007DB0 11 45 50 00 F8 73 00 60 F8 B3 16 B4 F9 53 00 6C .EP..s.`.....S.l
00007DC0 F9 53 00 5C F8 13 00 74 F8 13 00 68 FA F8 00 00 .S.\...t...h....
00007DD0 FA D8 00 04 FA B3 00 18 B8 10 FD 50 10 60 00 00 ...........P.`..
00007DE0 B8 10 FD 48 30 60 FF FE BE 36 FD 40 30 60 FF FE ...H0`...6.@0`..
00007DF0 E8 73 00 74 BE 23 FD 34 30 60 FF FE 10 FA 00 00 .s.t.#.40`......
00007E00 10 D9 00 00 B0 00 00 00 B9 F4 D5 10 E8 B8 00 30 ...............0
00007E10 E8 93 00 2C F8 78 00 30 16 44 D0 03 BE 52 FE C0 ...,.x.0.D...R..
00007E20 FA D3 00 18 B8 10 FE B0 14 64 D0 00 B6 0F 00 08 .........d......
00007E30 30 60 FF FE BC 05 01 B4 E8 65 00 20 BC 03 01 AC 0`.......e. ....
00007E40 E8 65 00 24 BC 03 01 A4 E9 05 00 1C BC 08 01 9C .e.$............
00007E50 E8 88 00 00 88 85 20 00 BE 04 00 10 30 60 FF FE ...... .....0`..
00007E60 B6 0F 00 08 80 00 00 00 30 21 FF DC FA 61 00 1C ........0!...a..
00007E70 F9 E1 00 00 FA A1 00 20 E8 88 00 04 A8 A4 00 2A ....... .......*
00007E80 A9 64 00 45 A9 44 00 5B 16 65 00 00 15 8B 00 00 .d.E.D.[.e......
00007E90 A9 24 00 67 82 73 28 00 81 8C 58 00 15 6A 00 00 .$.g.s(...X..j..
00007EA0 A8 A4 00 71 85 8C 98 00 81 6B 50 00 15 49 00 00 ...q.....kP..I..
00007EB0 AA 64 02 9A 81 4A 48 00 85 6B 60 00 15 25 00 00 .d...JH..k`..%..
00007EC0 81 29 28 00 85 4A 58 00 14 B3 00 00 85 29 50 00 .)(..JX......)P.
00007ED0 80 A5 98 00 84 A5 48 00 BE A5 00 9C 30 84 FF C7 ......H.....0...
00007EE0 A4 84 FF EF 14 A4 00 00 80 85 20 00 10 A0 20 00 .......... ... .
00007EF0 90 A4 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F00 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F10 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F20 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F30 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F40 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F50 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00007F60 90 A5 00 41 90 A5 00 41 90 A5 00 41 BE 25 00 6C ...A...A...A.%.l
00007F70 E9 E1 00 00 E8 88 00 6C E8 68 00 74 EA 68 00 2C .......l.h.t.h.,
00007F80 10 84 18 00 16 53 20 03                         .....S .       

;; fn00007F88: 00007F88
;;   Called from:
;;     0000B7B4 (in fn0000B548)
fn00007F88 proc
	bgeid	r18,00007F94
	rsubk	r3,r6,r0

l00007F90:
	addk	r19,r4,r0

l00007F94:
	or	r3,r6,r3
	addk	r21,r7,r0
	bgeid	r3,00007FC8
	addk	r5,r6,r0

l00007FA4:
	rsubk	r3,r19,r0
	or	r3,r3,r19
	bgeid	r3,00007FC8
	addk	r7,r19,r0

l00007FB4:
	lwi	r6,r8,00000038
	rsubk	r4,r19,r4
	imm	00000001
	brlid	r15,00008C34
	addk	r6,r6,r4

l00007FC8:
	beqid	r21,00007FF0
	addk	r3,r0,r0

l00007FD0:
	swi	r19,r21,00000000
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
00007FE8                         B6 0F 00 08 30 60 FF FE         ....0`..

l00007FF0:
	addk	r3,r21,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

;; fn00008008: 00008008
;;   Called from:
;;     0000B8B0 (in fn0000B548)
;;     0000BD3C (in fn0000BA7C)
fn00008008 proc
	beqi	r5,0000822C

l0000800C:
	lwi	r3,r5,00000020
	beqi	r3,0000822C

l00008014:
	lwi	r3,r5,00000024
	beqi	r3,0000822C

l0000801C:
	addik	r1,r1,FFFFFFDC
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	lwi	r21,r5,0000001C

;; fn00008030: 00008030
;;   Called from:
;;     0000919C (in fn00009184)
fn00008030 proc
	beqid	r21,00008218
	lwi	r15,r1,00000000

;; fn00008038: 00008038
;;   Called from:
;;     00008034 (in fn00008030)
;;     00008034 (in fn00008008)
fn00008038 proc
	lwi	r4,r21,00000000
	xor	r4,r5,r4
	beqid	r4,0000805C
	addik	r3,r0,FFFFFFFE

l00008048:
	lwi	r15,r1,00000000

l0000804C:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

l0000805C:
	lwi	r4,r21,00000004
	xori	r6,r4,0000002A
	xori	r9,r4,00000045
	xori	r8,r4,0000005B
	rsubk	r11,r6,r0
	rsubk	r10,r9,r0
	xori	r7,r4,00000067
	or	r11,r11,r6
	or	r10,r10,r9
	rsubk	r9,r8,r0
	xori	r6,r4,00000071
	and	r10,r10,r11
	or	r9,r9,r8
	rsubk	r8,r7,r0
	xori	r11,r4,0000029A
	or	r8,r8,r7
	and	r9,r9,r10
	rsubk	r7,r6,r0
	or	r7,r7,r6
	and	r8,r8,r9
	rsubk	r6,r11,r0
	and	r7,r7,r8
	or	r6,r6,r11
	and	r6,r6,r7
	bgeid	r6,00008158
	addik	r4,r4,FFFFFFC7

l000080C4:
	andi	r4,r4,FFFFFFEF
	rsubk	r6,r4,r0
	or	r4,r6,r4
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	bneid	r6,0000804C
	lwi	r15,r1,00000000

l00008158:
	addik	r3,r0,00000002
	lwi	r4,r21,00000008
	swi	r3,r5,0000002C
	lwi	r3,r21,00000018
	swi	r0,r5,00000014
	swi	r0,r5,00000008
	swi	r0,r5,00000018
	swi	r4,r21,00000010
	swi	r0,r21,00000014
	bltid	r3,000081E0
	addk	r19,r5,r0

l00008184:
	xori	r4,r3,00000002
	beqid	r4,000081F8
	addk	r7,r0,r0

l00008190:
	bneid	r3,000081A0
	addik	r4,r0,0000002A

l00008198:
	addik	r4,r0,00000071

l0000819C:
	addk	r7,r0,r0

l000081A0:
	addk	r6,r7,r0
	addk	r5,r7,r0
	imm	00000000
	brlid	r15,00005318
	swi	r4,r21,00000004
	addk	r5,r21,r0

l000081B8:
	swi	r3,r19,00000030
	imm	00000000
	brlid	r15,00003674
	swi	r0,r21,00000028
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	addk	r3,r0,r0
	rtsd	r15,00000008
	addik	r1,r1,00000024

l000081E0:
	rsubk	r4,r3,r0
	swi	r4,r21,00000018
	xori	r3,r3,FFFFFFFE
	bneid	r3,0000819C
	addik	r4,r0,0000002A

l000081F4:
	addk	r7,r0,r0

l000081F8:
	addk	r6,r7,r0
	addk	r5,r7,r0
	addik	r3,r0,00000039
	imm	00000000
	brlid	r15,00007044
	swi	r3,r21,00000004
	brid	000081B8
	addk	r5,r21,r0

l00008218:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	addik	r3,r0,FFFFFFFE
	rtsd	r15,00000008
	addik	r1,r1,00000024

l0000822C:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE

;; fn00008234: 00008234
;;   Called from:
;;     000057E0 (in fn00005538)
fn00008234 proc
	beqi	r5,000084F4

l00008238:
	lwi	r3,r5,00000020
	beqi	r3,000084F4

l00008240:
	lwi	r3,r5,00000024
	beqi	r3,000084F4

l00008248:
	addik	r1,r1,FFFFFFDC
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	lwi	r21,r5,0000001C
	beqid	r21,000084E0
	lwi	r15,r1,00000000

l00008264:
	lwi	r4,r21,00000000
	xor	r4,r5,r4
	beqid	r4,00008288
	addik	r3,r0,FFFFFFFE

l00008274:
	lwi	r15,r1,00000000

l00008278:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

l00008288:
	lwi	r4,r21,00000004
	xori	r6,r4,0000002A
	xori	r9,r4,00000045
	xori	r8,r4,0000005B
	rsubk	r11,r6,r0
	rsubk	r10,r9,r0
	xori	r7,r4,00000067
	or	r11,r11,r6
	or	r10,r10,r9
	rsubk	r9,r8,r0
	xori	r6,r4,00000071
	and	r10,r10,r11
	or	r9,r9,r8
	rsubk	r8,r7,r0
	xori	r11,r4,0000029A
	or	r8,r8,r7
	and	r9,r9,r10
	rsubk	r7,r6,r0
	or	r7,r7,r6
	and	r8,r8,r9
	rsubk	r6,r11,r0
	and	r7,r7,r8
	or	r6,r6,r11
	and	r6,r6,r7
	bgeid	r6,00008384
	addik	r4,r4,FFFFFFC7

l000082F0:
	andi	r4,r4,FFFFFFEF
	rsubk	r6,r4,r0
	or	r4,r6,r4
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	bneid	r6,00008278
	lwi	r15,r1,00000000

l00008384:
	addik	r3,r0,00000002
	lwi	r4,r21,00000008
	swi	r3,r5,0000002C
	lwi	r3,r21,00000018
	swi	r0,r5,00000014
	swi	r0,r5,00000008
	swi	r0,r5,00000018
	swi	r4,r21,00000010
	swi	r0,r21,00000014
	bltid	r3,000084A8
	addk	r19,r5,r0

l000083B0:
	xori	r4,r3,00000002
	beqid	r4,000084C0
	addk	r7,r0,r0

l000083BC:
	bneid	r3,000083CC
	addik	r4,r0,0000002A

l000083C4:
	addik	r4,r0,00000071

l000083C8:
	addk	r7,r0,r0

l000083CC:
	addk	r6,r7,r0
	addk	r5,r7,r0
	imm	00000000
	brlid	r15,00005318
	swi	r4,r21,00000004
	addk	r5,r21,r0

l000083E4:
	swi	r3,r19,00000030
	imm	00000000
	brlid	r15,00003674
	swi	r0,r21,00000028
	lwi	r19,r19,0000001C
	addk	r6,r0,r0
	lwi	r3,r19,0000004C
	lwi	r8,r19,00000044
	lwi	r4,r19,0000002C
	imm	00007FFF
	addik	r3,r3,FFFFFFFF
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r5,r8,r0
	addk	r7,r3,r0
	swi	r4,r19,0000003C
	imm	00000001
	brlid	r15,00008C64
	sh	r0,r3,r8
	lwi	r4,r19,00000084
	addik	r5,r0,00000002
	swi	r0,r19,0000006C
	addk	r3,r4,r4
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,FFFF9DB4
	lhui	r7,r3,00000002
	lhui	r6,r3,00000000
	lhui	r4,r3,00000004
	lhui	r3,r3,00000006
	swi	r7,r19,00000080
	swi	r6,r19,0000008C
	swi	r3,r19,0000007C
	swi	r4,r19,00000090
	swi	r0,r19,0000005C
	swi	r0,r19,00000074
	swi	r0,r19,000016B4
	swi	r5,r19,00000078
	swi	r5,r19,00000060
	swi	r0,r19,00000068
	swi	r0,r19,00000048
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	addk	r3,r0,r0
	rtsd	r15,00000008
	addik	r1,r1,00000024

l000084A8:
	rsubk	r4,r3,r0
	swi	r4,r21,00000018
	xori	r3,r3,FFFFFFFE
	bneid	r3,000083C8
	addik	r4,r0,0000002A

l000084BC:
	addk	r7,r0,r0

l000084C0:
	addk	r6,r7,r0
	addk	r5,r7,r0
	addik	r3,r0,00000039
	imm	00000000
	brlid	r15,00007044
	swi	r3,r21,00000004
	brid	000083E4
	addk	r5,r21,r0

l000084E0:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	addik	r3,r0,FFFFFFFE
	rtsd	r15,00000008
	addik	r1,r1,00000024

l000084F4:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE
000084FC                                     BC 05 01 40             ...@
00008500 E8 65 00 20 BC 03 01 38 E8 65 00 24 BC 03 01 30 .e. ...8.e.$...0
00008510 E8 85 00 1C BC 04 01 28 E8 E4 00 00 88 A5 38 00 .......(......8.
00008520 BE 05 00 10 30 60 FF FE B6 0F 00 08 80 00 00 00 ....0`..........
00008530 E8 A4 00 04 A8 E5 00 2A A9 45 00 45 A9 25 00 5B .......*.E.E.%.[
00008540 15 87 00 00 15 6A 00 00 A9 05 00 67 81 8C 38 00 .....j.....g..8.
00008550 81 6B 50 00 15 49 00 00 A8 E5 00 71 85 6B 60 00 .kP..I.....q.k`.
00008560 81 4A 48 00 15 28 00 00 A9 85 02 9A 81 29 40 00 .JH..(.......)@.
00008570 85 4A 58 00 15 07 00 00 81 08 38 00 85 29 50 00 .JX.......8..)P.
00008580 14 EC 00 00 85 08 48 00 80 E7 60 00 84 E7 40 00 ......H...`...@.
00008590 BE A7 00 98 30 A5 FF C7 A4 A5 FF EF 14 E5 00 00 ....0...........
000085A0 80 A7 28 00 10 E0 28 00 90 E5 00 41 90 E7 00 41 ..(...(....A...A
000085B0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
000085C0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
000085D0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
000085E0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
000085F0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00008600 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00008610 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00008620 90 E7 00 41 BC 27 FF 04 E8 64 00 18 A8 63 00 02 ...A.'...d...c..
00008630 BC 23 00 0C B6 0F 00 08 F8 C4 00 1C B6 0F 00 08 .#..............
00008640 30 60 FF FE BC 05 01 58 E8 65 00 20 BC 03 01 50 0`.....X.e. ...P
00008650 E8 65 00 24 BC 03 01 48 E8 85 00 1C BC 04 01 40 .e.$...H.......@
00008660 E9 04 00 00 88 A5 40 00 BE 05 00 10 30 60 FF FE ......@.....0`..
00008670 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 81 00 04 ........0!......
00008680 E8 A4 00 04 A9 05 00 2A A9 65 00 45 A9 45 00 5B .......*.e.E.E.[
00008690 16 88 00 00 15 8B 00 00 A9 25 00 67 82 94 40 00 .........%.g..@.
000086A0 81 8C 58 00 15 6A 00 00 A9 05 00 71 85 8C A0 00 ..X..j.....q....
000086B0 81 6B 50 00 15 49 00 00 AA 85 02 9A 81 4A 48 00 .kP..I.......JH.
000086C0 85 6B 60 00 15 28 00 00                         .k`..(..       

;; fn000086C8: 000086C8
;;   Called from:
;;     000004C4 (in fn00000378)
;;     0000065C (in fn00000378)
fn000086C8 proc
	or	r9,r9,r8
	and	r10,r10,r11
	rsubk	r8,r20,r0
	and	r9,r9,r10
	or	r8,r8,r20
	and	r8,r8,r9
	bgeid	r8,00008778
	addik	r5,r5,FFFFFFC7

l000086E8:
	andi	r5,r5,FFFFFFEF
	rsubk	r8,r5,r0
	or	r5,r8,r5

;; fn000086F4: 000086F4
;;   Called from:
;;     00000300 (in fn000002CC)
;;     000003E4 (in fn00000378)
;;     000086F0 (in fn000086C8)
fn000086F4 proc
	addk	r8,r0,r5
	srl	r8,r5
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8

;; fn0000871C: 0000871C
;;   Called from:
;;     000002D8 (in fn000002CC)
fn0000871C proc
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8

;; fn00008750: 00008750
;;   Called from:
;;     000003B0 (in fn00000378)
fn00008750 proc
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	bnei	r8,00008794

;; fn00008778: 00008778
;;   Called from:
;;     000086E4 (in fn000086C8)
;;     00008774 (in fn0000871C)
;;     00008774 (in fn000086F4)
;;     00008774 (in fn000086F4)
;;     00008774 (in fn00008750)
fn00008778 proc
	beqi	r6,00008784

l0000877C:
	lwi	r3,r4,00000014
	swi	r3,r6,00000000

l00008784:
	beqid	r7,000087A4
	addk	r3,r0,r0

l0000878C:
	lwi	r4,r4,000016BC
	swi	r4,r7,00000000

l00008794:
	rtsd	r15,00000008
	addik	r1,r1,00000008
0000879C                                     B6 0F 00 08             ....
000087A0 30 60 FF FE                                     0`..           

l000087A4:
	addk	r3,r7,r0
	rtsd	r15,00000008
	addik	r1,r1,00000008
000087B0 30 21 FF D0 F9 E1 00 00 FA 61 00 1C FA A1 00 20 0!.......a..... 
000087C0 FA C1 00 24 FA E1 00 28 BE 05 00 34 FB 01 00 2C ...$...(...4...,
000087D0 E8 65 00 20 BC 03 00 28 E8 65 00 24 BE 03 00 24 .e. ...(.e.$...$
000087E0 32 C0 FF FE EA 65 00 1C BC 13 00 18 E8 73 00 00 2....e.......s..
000087F0 88 A5 18 00 BE 05 00 30 12 C6 00 00             .......0....   

;; fn000087FC: 000087FC
;;   Called from:
;;     0000891C (in fn00008918)
;;     0000891C (in fn0000889C)
fn000087FC proc
	addik	r22,r0,FFFFFFFE

l00008800:
	addk	r3,r22,r0

l00008804:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

;; fn00008824: 00008824
;;   Called from:
;;     000002E8 (in fn000002CC)
fn00008824 proc
	lwi	r3,r19,00000004
	addk	r23,r7,r0
	xori	r8,r3,0000002A
	xori	r4,r3,00000045
	xori	r7,r3,0000005B
	rsubk	r6,r8,r0
	rsubk	r5,r4,r0
	or	r6,r6,r8
	xori	r9,r3,00000067
	or	r5,r5,r4
	rsubk	r4,r7,r0
	and	r5,r5,r6
	xori	r8,r3,00000071
	or	r4,r4,r7
	rsubk	r6,r9,r0
	and	r4,r4,r5
	xori	r7,r3,0000029A
	or	r6,r6,r9
	rsubk	r5,r8,r0
	and	r6,r6,r4

;; fn00008874: 00008874
;;   Called from:
;;     00000340 (in fn000002CC)
;;     00000578 (in fn00000378)
;;     000006E0 (in fn00000378)
fn00008874 proc
	or	r5,r5,r8
	rsubk	r4,r7,r0
	and	r5,r5,r6
	or	r4,r4,r7
	and	r4,r4,r5
	bgeid	r4,00008920
	addik	r3,r3,FFFFFFC7

;; fn00008890: 00008890
;;   Called from:
;;     0000888C (in fn00008874)
;;     0000888C (in fn00008824)
fn00008890 proc
	andi	r3,r3,FFFFFFEF
	rsubk	r4,r3,r0
	or	r3,r4,r3

;; fn0000889C: 0000889C
;;   Called from:
;;     00000278 (in fn00000248)
;;     0000034C (in fn000002CC)
;;     0000053C (in fn00000378)
;;     0000053C (in fn00000538)
;;     0000056C (in fn00000378)
;;     00000584 (in fn00000378)
;;     000006D4 (in fn00000378)
;;     000006EC (in fn00000378)
;;     0000071C (in fn00000378)
;;     00008898 (in fn00008890)
fn0000889C proc
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4

;; fn00008918: 00008918
;;   Called from:
;;     000007A0 (in fn00000770)
;;     0000087C (in fn00000770)
fn00008918 proc
	srl	r4,r4
	bnei	r4,000087FC

;; fn00008920: 00008920
;;   Called from:
;;     000087FC (in fn000087FC)
;;     0000888C (in fn00008824)
;;     0000888C (in fn00008874)
;;     0000891C (in fn0000889C)
;;     0000891C (in fn00008918)
fn00008920 proc
	lwi	r3,r19,00000010
	lwi	r4,r19,000016A4
	addik	r3,r3,00000002
	cmpu	r18,r3,r4
	bltid	r18,000089E4
	addik	r24,r0,00000001

l00008938:
	lwi	r4,r19,000016BC
	addik	r6,r0,00000010
	addk	r5,r19,r0
	rsubk	r3,r4,r6
	cmp	r18,r22,r3
	bgeid	r18,00008958
	addk	r21,r22,r0

l00008954:
	addk	r21,r3,r0

l00008958:
	lhui	r6,r19,000016B8
	andi	r18,r21,0000001F
	addk	r8,r0,r24
	beqid	r18,00008978
	addk	r8,r8,r0

l0000896C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000896C
	addk	r8,r8,r8

l00008978:
	addik	r8,r8,FFFFFFFF
	and	r8,r8,r23
	andi	r18,r4,0000001F
	addk	r3,r0,r8
	beqid	r18,0000899C
	addk	r3,r3,r0

l00008990:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00008990
	addk	r3,r3,r3

l0000899C:
	addk	r4,r4,r21
	or	r3,r3,r6
	shi	r3,r19,000016B8
	imm	00000000
	brlid	r15,00003990
	swi	r4,r19,000016BC
	rsubk	r22,r21,r22
	andi	r18,r21,0000001F
	addk	r3,r0,r23
	beqid	r18,000089D4
	addk	r3,r3,r0

l000089C8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000089C8
	sra	r3,r3

l000089D4:
	bneid	r22,00008938
	addk	r23,r3,r0

l000089DC:
	brid	00008804
	addk	r3,r22,r0

l000089E4:
	brid	00008800
	addik	r22,r0,FFFFFFFB
000089EC                                     BC 05 01 6C             ...l
000089F0 E8 65 00 20 BC 03 01 64 E8 65 00 24 BC 03 01 5C .e. ...d.e.$...\
00008A00 E8 85 00 1C BC 04 01 54 E9 44 00 00 88 A5 50 00 .......T.D....P.
00008A10 BE 05 00 10 30 60 FF FE B6 0F 00 08 80 00 00 00 ....0`..........
00008A20 30 21 FF EC FA 61 00 04 FA 81 00 08 FA A1 00 0C 0!...a..........
00008A30 FA C1 00 10 E8 A4 00 04 AA 65 00 2A AA 85 00 45 .........e.*...E
00008A40 A9 85 00 5B 15 53 00 00 15 74 00 00 81 4A 98 00 ...[.S...t...J..
00008A50 AA C5 00 67 81 6B A0 00 16 8C 00 00 85 6B 50 00 ...g.k.......kP.
00008A60 AA A5 00 71 82 94 60 00 15 96 00 00 AA 65 02 9A ...q..`......e..
00008A70 86 94 58 00 81 8C B0 00 15 75 00 00 85 8C A0 00 ..X......u......
00008A80 81 6B A8 00 15 53 00 00 85 6B 60 00 81 4A 98 00 .k...S...k`..J..
00008A90 85 4A 58 00 BE AA 00 9C 30 A5 FF C7 A4 A5 FF EF .JX.....0.......
00008AA0 15 45 00 00 80 AA 28 00 11 40 28 00 91 45 00 41 .E....(..@(..E.A
00008AB0 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008AC0 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008AD0 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008AE0 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008AF0 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008B00 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008B10 91 4A 00 41 91 4A 00 41 91 4A 00 41 91 4A 00 41 .J.A.J.A.J.A.J.A
00008B20 91 4A 00 41 91 4A 00 41 BE 2A 00 20 EA 61 00 04 .J.A.J.A.*. .a..
00008B30 F8 C4 00 8C F8 E4 00 80 F9 04 00 90 F9 24 00 7C .............$.|
00008B40 10 60 00 00 EA 61 00 04 EA A1 00 0C EA C1 00 10 .`...a..........
00008B50 B6 0F 00 08 30 21 00 14 B6 0F 00 08 30 60 FF FE ....0!......0`..
00008B60 30 86 00 3F 30 E6 00 07 10 60 20 00 90 64 00 41 0..?0....` ..d.A
00008B70 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00008B80 90 63 00 41 10 80 38 00 90 87 00 41 90 84 00 41 .c.A..8....A...A
00008B90 90 84 00 41 10 63 20 00 BE 05 00 2C 10 63 30 00 ...A.c ....,.c0.
00008BA0 E8 85 00 20 BC 04 00 20 E8 85 00 24 BC 04 00 18 ... ... ...$....
00008BB0 E9 05 00 1C                                     ....           

;; fn00008BB4: 00008BB4
;;   Called from:
;;     000009C8 (in fn00000770)
fn00008BB4 proc
	beqi	r8,00008BC4

l00008BB8:
	lwi	r4,r8,00000000
	xor	r5,r5,r4
	beqi	r5,00008BCC

l00008BC4:
	rtsd	r15,00000008
	addik	r3,r3,0000000B

l00008BCC:
	addik	r1,r1,FFFFFFF8
	swi	r20,r1,00000004
	lwi	r4,r8,00000004
	xori	r5,r4,0000002A
	xori	r11,r4,00000045
	xori	r10,r4,0000005B
	rsubk	r20,r5,r0
	rsubk	r12,r11,r0
	xori	r9,r4,00000067
	or	r20,r20,r5
	or	r12,r12,r11
	rsubk	r11,r10,r0
	xori	r5,r4,00000071
	and	r12,r12,r20
	or	r11,r11,r10
	rsubk	r10,r9,r0
	xori	r20,r4,0000029A
	or	r10,r10,r9
	and	r11,r11,r12
	rsubk	r9,r5,r0
	or	r9,r9,r5
	and	r10,r10,r11
	rsubk	r5,r20,r0
	and	r9,r9,r10
	or	r5,r5,r20
	and	r5,r5,r9

;; fn00008C34: 00008C34
;;   Called from:
;;     00008C30 (in fn00008BB4)
;;     00009478 (in fn00009408)
;;     00009640 (in fn00009408)
;;     000097C8 (in fn00008E80)
;;     00009B28 (in fn00009120)
;;     00009C18 (in fn00009B74)
;;     00009D8C (in fn00009B74)
;;     00009EDC (in fn00009B74)
;;     00009F68 (in fn00009B74)
;;     0000A044 (in fn00009B74)
;;     0000A0D0 (in fn00009A10)
;;     0000A1E8 (in fn00009A10)
;;     0000A350 (in fn00009A10)
;;     0000A464 (in fn00009A10)
;;     0000A560 (in fn00009A10)
;;     0000A6E4 (in fn00009B74)
;;     0000A928 (in fn0000A774)
;;     0000ACC4 (in fn00009B74)
;;     0000AEB0 (in fn00009B74)
;;     0000D200 (in fn0000D1CC)
;;     0000DCDC (in fn0000D1CC)
;;     0000DF54 (in fn0000D1CC)
;;     0000E7DC (in fn0000D9E8)
fn00008C34 proc
	bgeid	r5,00008CD8
	addik	r4,r4,FFFFFFC7

l00008C3C:
	andi	r4,r4,FFFFFFEF
	rsubk	r5,r4,r0
	or	r4,r5,r4
	addk	r5,r0,r4
	srl	r5,r4
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5

;; fn00008C64: 00008C64
;;   Called from:
;;     00008C60 (in fn00008C34)
;;     0000AF4C (in fn00009408)
;;     0000B1D4 (in fn0000B2D4)
;;     0000B8F0 (in fn0000B548)
;;     0000BD98 (in fn0000BA7C)
fn00008C64 proc
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5

;; fn00008CC4: 00008CC4
;;   Called from:
;;     0000047C (in fn00000378)
;;     000005A8 (in fn00000378)
;;     0000086C (in fn00000770)
fn00008CC4 proc
	srl	r5,r5
	beqi	r5,00008CD8

;; fn00008CCC: 00008CCC
;;   Called from:
;;     00008CC8 (in fn00008CC4)
;;     00008CC8 (in fn00008C64)
fn00008CCC proc
	addik	r3,r3,0000000B

l00008CD0:
	rtsd	r15,00000008
	addik	r1,r1,00000008

;; fn00008CD8: 00008CD8
;;   Called from:
;;     00008C38 (in fn00008C34)
;;     00008CC8 (in fn00008C64)
;;     00008CC8 (in fn00008CC4)
;;     00008CCC (in fn00008CCC)
fn00008CD8 proc
	lwi	r5,r8,00000018
	xori	r4,r5,00000001
	beqid	r4,00008E64
	xori	r4,r5,00000002

l00008CE8:
	beqi	r4,00008E08

l00008CEC:
	beqi	r5,00008CF4

l00008CF0:
	addik	r5,r0,00000006

;; fn00008CF4: 00008CF4
;;   Called from:
;;     00008CEC (in fn00008CD8)
;;     00008CF0 (in fn00008CD8)
;;     00008E10 (in fn00008CD8)
;;     00008E58 (in fn00008E58)
;;     00008E58 (in fn00008CD8)
;;     00008E5C (in fn00008E5C)
;;     00008E6C (in fn00008CD8)
;;     00008E70 (in fn00008CD8)
fn00008CF4 proc
	lwi	r4,r8,00000030
	xori	r4,r4,0000000F
	beqi	r4,00008D10

l00008D00:
	addik	r3,r3,00000005
	addk	r3,r3,r5
	rtsd	r15,00000008
	addik	r1,r1,00000008

l00008D10:
	lwi	r4,r8,00000050
	xori	r4,r4,0000000F
	bnei	r4,00008D00

l00008D1C:
	addk	r4,r0,r6
	srl	r4,r6
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r4,r4,r7
	addk	r3,r0,r6
	srl	r3,r6
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	addk	r4,r4,r3
	addk	r3,r0,r6
	srl	r3,r6
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	addk	r4,r4,r3
	brid	00008CD0
	addk	r3,r4,r5

l00008E08:
	lwi	r10,r8,0000001C
	beqid	r10,00008CF4
	addik	r5,r0,00000012

l00008E14:
	lwi	r4,r10,00000010
	beqi	r4,00008E24

l00008E1C:
	lwi	r5,r10,00000014
	addik	r5,r5,00000014

l00008E24:
	lwi	r4,r10,0000001C
	beqi	r4,00008E3C

l00008E2C:
	addik	r4,r4,00000001
	lbui	r9,r4,FFFFFFFF
	bneid	r9,00008E2C
	addik	r5,r5,00000001

l00008E3C:
	lwi	r4,r10,00000024
	beqi	r4,00008E54

l00008E44:
	addik	r4,r4,00000001
	lbui	r9,r4,FFFFFFFF
	bneid	r9,00008E44
	addik	r5,r5,00000001

l00008E54:
	lwi	r4,r10,0000002C

;; fn00008E58: 00008E58
;;   Called from:
;;     000005FC (in fn00000378)
fn00008E58 proc
	beqi	r4,00008CF4

;; fn00008E5C: 00008E5C
;;   Called from:
;;     00008E58 (in fn00008E58)
;;     00008E58 (in fn00008CD8)
fn00008E5C proc
	brid	00008CF4
	addik	r5,r5,00000002

l00008E64:
	lwi	r4,r8,0000006C
	beqid	r4,00008CF4
	addik	r5,r0,00000006

l00008E70:
	brid	00008CF4
	addik	r5,r0,0000000A
00008E78                         B8 10 FF AC 30 A0 00 12         ....0...

;; fn00008E80: 00008E80
;;   Called from:
;;     00003B7C (in fn00003AA4)
;;     00003DAC (in fn00003EAC)
;;     00003E80 (in fn00003EAC)
;;     000040D0 (in fn00003EC8)
;;     0000418C (in fn00003EC8)
;;     0000547C (in fn00005318)
;;     000055BC (in fn00005538)
;;     0000B178 (in fn0000AFBC)
fn00008E80 proc
	beqi	r5,0000AC30

l00008E84:
	lwi	r3,r5,00000020
	beqi	r3,0000AC30

l00008E8C:
	lwi	r3,r5,00000024
	beqi	r3,0000AC30

l00008E94:
	addik	r1,r1,FFFFFFB4
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r20,r1,00000020
	swi	r21,r1,00000024
	swi	r22,r1,00000028
	swi	r23,r1,0000002C
	swi	r24,r1,00000030
	swi	r25,r1,00000034
	swi	r26,r1,00000038
	swi	r27,r1,0000003C
	swi	r28,r1,00000040
	swi	r29,r1,00000044
	swi	r30,r1,00000048
	lwi	r19,r5,0000001C
	beqi	r19,000097A4

l00008ED4:
	lwi	r4,r19,00000000
	xor	r4,r5,r4
	beqid	r4,00008F1C
	addik	r3,r0,FFFFFFFE

l00008EE4:
	lwi	r15,r1,00000000

l00008EE8:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	lwi	r24,r1,00000030
	lwi	r25,r1,00000034
	lwi	r26,r1,00000038
	lwi	r27,r1,0000003C
	lwi	r28,r1,00000040
	lwi	r29,r1,00000044
	lwi	r30,r1,00000048
	rtsd	r15,00000008
	addik	r1,r1,0000004C

l00008F1C:
	lwi	r8,r19,00000004
	xori	r4,r8,00000045
	xori	r11,r8,0000002A
	xori	r10,r8,0000005B
	rsubk	r12,r4,r0
	rsubk	r9,r11,r0
	xori	r7,r8,00000067
	or	r9,r9,r11
	or	r12,r12,r4
	rsubk	r4,r10,r0
	xori	r20,r8,00000071
	and	r12,r12,r9
	or	r4,r4,r10
	rsubk	r10,r7,r0
	xori	r9,r8,0000029A
	and	r4,r4,r12
	or	r10,r10,r7
	rsubk	r7,r20,r0
	and	r10,r10,r4
	or	r7,r7,r20
	rsubk	r4,r9,r0
	and	r7,r7,r10
	or	r4,r4,r9
	and	r4,r4,r7
	bgeid	r4,00009018
	addik	r4,r8,FFFFFFC7

l00008F84:
	andi	r4,r4,FFFFFFEF
	rsubk	r7,r4,r0
	or	r4,r7,r4
	addk	r7,r0,r4
	srl	r7,r4
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	bneid	r7,00008EE8
	lwi	r15,r1,00000000

l00009018:
	addik	r3,r0,00000005
	cmpu	r18,r6,r3
	bltid	r18,00008EE4
	addik	r3,r0,FFFFFFFE

l00009028:
	lwi	r3,r5,0000000C
	beqi	r3,0000AC38

l00009030:
	lwi	r7,r5,00000004
	beqid	r7,00009044
	xori	r24,r6,00000004

l0000903C:
	lwi	r3,r5,00000000
	beqi	r3,0000AC38

l00009044:
	rsubk	r4,r24,r0
	rsubk	r3,r9,r0
	or	r4,r4,r24
	or	r3,r3,r9
	addk	r10,r0,r4
	srl	r10,r4
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	blti	r3,000090DC

l000090D8:
	bnei	r10,0000AC38

l000090DC:
	lwi	r3,r5,00000010
	beqid	r3,0000AD30
	addk	r23,r6,r0

l000090E8:
	lwi	r3,r19,00000014
	lwi	r4,r19,00000028
	swi	r6,r19,00000028
	bneid	r3,0000973C
	addk	r21,r5,r0

l000090FC:
	bneid	r7,000097AC
	xori	r3,r6,00000005

l00009104:
	bneid	r3,00009110
	addk	r5,r6,r6

l0000910C:
	addik	r5,r0,00000001

l00009110:
	addik	r6,r0,00000004
	cmp	r18,r4,r6
	bgeid	r18,00009124
	addk	r3,r4,r4

;; fn00009120: 00009120
;;   Called from:
;;     000009F8 (in fn00000770)
;;     00000A14 (in fn00000770)
;;     00008EE0 (in fn00008E80)
;;     00009014 (in fn00008E80)
;;     00009024 (in fn00008E80)
;;     0000911C (in fn00008E80)
;;     0000911C (in fn00008E80)
;;     00009778 (in fn00008E80)
;;     00009778 (in fn00008E80)
;;     000097A4 (in fn00008E80)
;;     000097AC (in fn00008E80)
;;     000097AC (in fn00008E80)
;;     00009824 (in fn00008E80)
;;     0000AC44 (in fn00008E80)
;;     0000AD3C (in fn00008E80)
fn00009120 proc
	addik	r3,r3,FFFFFFF7

l00009124:
	cmp	r18,r5,r3
	bgei	r18,00009B00

l0000912C:
	beqid	r9,0000977C
	xori	r11,r8,0000002A

l00009134:
	bneid	r11,0000937C
	addik	r3,r0,00000001

l0000913C:
	lwi	r22,r19,00000030
	lwi	r4,r19,00000088
	addik	r22,r22,FFFFFFF8
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addik	r22,r22,00000008
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22

;; fn00009178: 00009178
;;   Called from:
;;     000004F4 (in fn00000378)
;;     00000678 (in fn00000378)
fn00009178 proc
	cmp	r18,r4,r3
	bgeid	r18,00009B8C
	addk	r22,r22,r22

;; fn00009184: 00009184
;;   Called from:
;;     00009180 (in fn00009178)
fn00009184 proc
	lwi	r3,r19,0000006C

l00009188:
	beqid	r3,00009198
	addk	r5,r22,r0

l00009190:
	ori	r22,r22,00000020
	addk	r5,r22,r0

l00009198:
	addik	r6,r0,0000001F
	imm	00000000
	brlid	r15,00008030
	addik	r22,r22,0000001F
	lwi	r4,r19,00000014
	lwi	r5,r19,00000008
	rsubk	r3,r3,r22
	addik	r6,r4,00000001
	swi	r6,r19,00000014
	addk	r6,r0,r3
	srl	r6,r3
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	sb	r6,r4,r5
	lwi	r4,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r4,00000001
	swi	r6,r19,00000014
	sb	r3,r4,r5
	lwi	r3,r19,0000006C
	beqid	r3,00009328
	addk	r7,r0,r0

l00009204:
	lwi	r3,r19,00000014
	lwi	r4,r21,00000030
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	sb	r6,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addik	r4,r3,00000001
	swi	r4,r19,00000014
	sb	r6,r3,r5
	lwi	r3,r19,00000014
	lhui	r4,r21,00000032
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	sb	r6,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5

l00009328:
	addk	r5,r7,r0
	imm	00000000
	brlid	r15,00005318
	addk	r6,r7,r0
	lwi	r25,r21,0000001C
	swi	r3,r21,00000030
	addik	r5,r0,00000071
	swi	r5,r19,00000004
	imm	00000000
	brlid	r15,00003990
	addk	r5,r25,r0
	lwi	r3,r25,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	blti	r18,00009B18

l00009364:
	bneid	r22,00009B24
	addk	r7,r22,r0

l0000936C:
	lwi	r3,r19,00000014
	bneid	r3,00009B80
	addik	r4,r0,FFFFFFFF

l00009378:
	lwi	r8,r19,00000004

l0000937C:
	xori	r7,r8,00000039
	beqi	r7,0000982C

l00009384:
	xori	r3,r8,00000045
	beqid	r3,00009E78
	xori	r3,r8,00000049

l00009390:
	beqid	r3,0000A76C
	xori	r3,r8,0000005B

l00009398:
	beqid	r3,0000AD1C
	xori	r8,r8,00000067

l000093A0:
	beqi	r8,0000AD24

l000093A4:
	lwi	r7,r21,00000004
	beqi	r7,00009784

l000093AC:
	lwi	r4,r19,00000084
	beqid	r4,00009AF0
	addk	r6,r23,r0

l000093B8:
	lwi	r3,r19,00000088
	xori	r25,r3,00000002
	beqid	r25,00009C78
	xori	r3,r3,00000003

l000093C8:
	beqid	r3,0000A77C
	addk	r3,r4,r4

l000093D0:
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,FFFF9DB4
	lwi	r3,r3,00000008
	addk	r6,r23,r0
	brald	r15,r3
	addk	r5,r19,r0
	addik	r4,r3,FFFFFFFE

l000093F8:
	addik	r5,r0,00000001
	cmpu	r18,r4,r5
	bgeid	r18,0000A3BC
	andi	r4,r3,FFFFFFFD

;; fn00009408: 00009408
;;   Called from:
;;     00009404 (in fn00009A10)
;;     00009790 (in fn00009B74)
;;     000097A0 (in fn00009B74)
;;     000097BC (in fn00009120)
;;     00009B10 (in fn00009120)
;;     00009B84 (in fn00009B74)
;;     00009C74 (in fn00009B74)
;;     00009D0C (in fn00009B74)
;;     00009D20 (in fn00009B74)
;;     00009E70 (in fn00009E48)
;;     00009E70 (in fn00009B74)
;;     00009FCC (in fn00009B74)
;;     0000A0AC (in fn00009B74)
;;     0000A3C8 (in fn00009A10)
;;     0000A3CC (in fn00009A10)
;;     0000A5C4 (in fn00009A10)
;;     0000A988 (in fn0000A774)
;;     0000A9A4 (in fn00009B74)
;;     0000AC5C (in fn00009B74)
;;     0000AF18 (in fn00009B74)
;;     0000AF20 (in fn00009B74)
;;     0000AF28 (in fn00009B74)
fn00009408 proc
	beqid	r4,0000A0B0
	xori	r3,r3,00000001

l00009410:
	bneid	r3,000094D4
	xori	r3,r23,00000001

l00009418:
	beqid	r3,0000A758
	xori	r3,r23,00000005

l00009420:
	beqid	r3,00009448
	addk	r8,r0,r0

l00009428:
	addk	r7,r8,r0
	addk	r6,r8,r0
	addk	r5,r19,r0
	imm	00000000
	brlid	r15,0000371C
	xori	r23,r23,00000003
	beqid	r23,0000AF30
	addk	r6,r23,r0

l00009448:
	lwi	r23,r21,0000001C

l0000944C:
	imm	00000000
	brlid	r15,00003990
	addk	r5,r23,r0
	lwi	r3,r21,00000010
	lwi	r22,r23,00000014
	cmpu	r18,r22,r3
	bgei	r18,0000946C

l00009468:
	addk	r22,r3,r0

l0000946C:
	beqid	r22,000094CC
	addk	r7,r22,r0

l00009474:
	lwi	r6,r23,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r23,00000010
	lwi	r5,r21,00000014
	lwi	r3,r21,00000010
	lwi	r4,r23,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r23,00000010
	addk	r5,r5,r22
	rsubk	r3,r22,r3
	swi	r5,r21,00000014
	swi	r3,r21,00000010
	rsubk	r22,r22,r4
	bneid	r22,000094CC
	swi	r22,r23,00000014

l000094C4:
	lwi	r4,r23,00000008
	swi	r4,r23,00000010

l000094CC:
	beqid	r3,0000A0BC
	addik	r5,r0,FFFFFFFF

l000094D4:
	bneid	r24,00008EE4
	addk	r3,r0,r0

l000094DC:
	lwi	r3,r19,00000018
	blei	r3,0000A674

l000094E4:
	lwi	r4,r19,00000014
	lwi	r5,r21,00000030
	xori	r3,r3,00000002
	addik	r7,r4,00000001
	swi	r7,r19,00000014
	beqid	r3,0000AD44
	lwi	r6,r19,00000008

l00009500:
	addk	r3,r0,r5
	srl	r3,r5
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	sb	r3,r4,r6
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addk	r6,r0,r5
	srl	r6,r5
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	sb	r6,r3,r4
	lwi	r3,r19,00000014
	lhui	r4,r21,00000032
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	sb	r6,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5

l00009610:
	lwi	r23,r21,0000001C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r23,r0
	lwi	r3,r23,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,00009634

l00009630:
	addk	r22,r3,r0

l00009634:
	beqid	r22,00009694
	addk	r7,r22,r0

l0000963C:
	lwi	r6,r23,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r23,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r23,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r23,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,00009694
	swi	r22,r23,00000014

l0000968C:
	lwi	r3,r23,00000008
	swi	r3,r23,00000010

l00009694:
	lwi	r3,r19,00000018
	blei	r3,000096A4

l0000969C:
	rsubk	r3,r3,r0
	swi	r3,r19,00000018

l000096A4:
	lwi	r3,r19,00000014
	rsubk	r4,r3,r0
	or	r4,r4,r3
	xori	r4,r4,FFFFFFFF
	addk	r3,r0,r4
	srl	r3,r4
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	brid	00008EE8
	lwi	r15,r1,00000000

l0000973C:
	imm	00000000
	brlid	r15,00003990
	addk	r5,r19,r0
	lwi	r3,r21,00000010
	lwi	r22,r19,00000014
	cmpu	r18,r22,r3
	bgei	r18,0000975C

l00009758:
	addk	r22,r3,r0

l0000975C:
	bneid	r22,000097C4
	addk	r7,r22,r0

l00009764:
	beqid	r3,00009824
	addik	r4,r0,FFFFFFFF

l0000976C:
	lwi	r8,r19,00000004
	xori	r9,r8,0000029A
	bneid	r9,00009134
	xori	r11,r8,0000002A

l0000977C:
	lwi	r7,r21,00000004
	bnei	r7,000097B0

l00009784:
	lwi	r3,r19,00000074
	bnei	r3,000093AC

l0000978C:
	beqid	r23,00008EE4
	addk	r3,r0,r0

l00009794:
	lwi	r3,r19,00000004
	xori	r3,r3,0000029A
	bnei	r3,000093AC

l000097A0:
	bri	000094D4

l000097A4:
	brid	00008EE4
	addik	r3,r0,FFFFFFFE

l000097AC:
	bnei	r9,00009134

l000097B0:
	imm	00000001
	lwi	r4,r0,FFFFB5C4
	addik	r3,r0,FFFFFFFB
	brid	00008EE4
	swi	r4,r21,00000018

l000097C4:
	lwi	r6,r19,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r19,00000010
	lwi	r5,r21,00000014
	lwi	r3,r21,00000010
	lwi	r4,r19,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r19,00000010
	addk	r5,r5,r22
	rsubk	r3,r22,r3
	swi	r5,r21,00000014
	swi	r3,r21,00000010
	rsubk	r22,r22,r4
	bneid	r22,00009764
	swi	r22,r19,00000014

l00009814:
	lwi	r5,r19,00000008
	bneid	r3,0000976C
	swi	r5,r19,00000010

l00009820:
	addik	r4,r0,FFFFFFFF

l00009824:
	brid	00008EE4
	swi	r4,r19,00000028

l0000982C:
	addk	r5,r7,r0
	imm	00000000
	brlid	r15,00007044
	addk	r6,r7,r0
	lwi	r4,r19,00000014
	lwi	r5,r19,00000008
	swi	r3,r21,00000030
	addik	r3,r4,00000001
	swi	r3,r19,00000014
	addik	r3,r0,0000001F
	sb	r3,r4,r5
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addik	r5,r0,FFFFFF8B
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addik	r5,r0,00000008
	sb	r5,r3,r4
	lwi	r4,r19,0000001C
	beqi	r4,0000A5CC

l00009890:
	lwi	r3,r4,00000000
	lwi	r6,r4,0000002C
	rsubk	r5,r3,r0
	or	r5,r5,r3
	addk	r3,r0,r5
	srl	r3,r5
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	beqi	r6,00009928

l00009924:
	addik	r3,r3,00000002

l00009928:
	lwi	r5,r4,00000010
	beqi	r5,00009938

l00009930:
	addik	r3,r3,00000004
	andi	r3,r3,000000FF

l00009938:
	lwi	r5,r4,0000001C
	beqi	r5,00009948

l00009940:
	addik	r3,r3,00000008
	andi	r3,r3,000000FF

l00009948:
	lwi	r4,r4,00000024
	beqi	r4,00009958

l00009950:
	addik	r3,r3,00000010
	andi	r3,r3,000000FF

l00009958:
	lwi	r4,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r4,00000001
	swi	r6,r19,00000014
	sb	r3,r4,r5
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	lwi	r5,r5,00000004
	addik	r6,r3,00000001

;; fn00009980: 00009980
fn00009980 proc
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	lwi	r6,r5,00000004
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addk	r5,r0,r6
	srl	r5,r6
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	sb	r5,r3,r4
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	lhui	r5,r5,00000004
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	lbui	r5,r5,00000004
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r3,r19,00000084
	xori	r4,r3,00000009
	beqid	r4,0000A774
	addik	r4,r0,00000001

;; fn00009A10: 00009A10
;;   Called from:
;;     00009A0C (in fn00009980)
fn00009A10 proc
	lwi	r5,r19,00000088
	cmp	r18,r5,r4
	bgei	r18,0000A654

l00009A1C:
	addik	r6,r0,00000004

l00009A20:
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	sb	r6,r3,r4
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	lwi	r5,r5,0000000C
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r4,r19,0000001C
	lwi	r3,r4,00000010
	beqi	r3,00009AB8

l00009A5C:
	lwi	r3,r19,00000014
	lwi	r5,r4,00000014
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r5,r19,0000001C
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	lwi	r6,r5,00000014
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addk	r5,r0,r6
	srl	r5,r6
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	sb	r5,r3,r4
	lwi	r4,r19,0000001C

l00009AB8:
	lwi	r3,r4,0000002C
	beqid	r3,00009AE4
	addik	r3,r0,00000045

l00009AC4:
	lwi	r7,r19,00000014
	lwi	r6,r19,00000008
	imm	00000000
	brlid	r15,00007044
	lwi	r5,r21,00000030
	lwi	r4,r19,0000001C
	swi	r3,r21,00000030
	addik	r3,r0,00000045

l00009AE4:
	swi	r0,r19,00000020
	brid	00009E7C
	swi	r3,r19,00000004

l00009AF0:
	brlid	r15,00005F20
	addk	r5,r19,r0
	brid	000093F8
	addik	r4,r3,FFFFFFFE

l00009B00:
	beqid	r10,0000912C
	addik	r3,r0,FFFFFFFB

l00009B08:
	imm	00000001
	lwi	r5,r0,FFFFB5C4
	brid	00008EE4
	swi	r5,r21,00000018

l00009B18:
	addk	r22,r3,r0
	beqid	r22,0000936C
	addk	r7,r22,r0

l00009B24:
	lwi	r6,r25,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r25,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r25,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r25,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000936C

;; fn00009B70: 00009B70
;;   Called from:
;;     00030298 (in fn0002FFD0)
fn00009B70 proc
	swi	r22,r25,00000014

;; fn00009B74: 00009B74
;;   Called from:
;;     00009138 (in fn00009120)
;;     00009368 (in fn00009184)
;;     00009780 (in fn00009120)
;;     00009B20 (in fn00009120)
;;     00009B70 (in fn00009B70)
;;     00009B70 (in fn00009120)
;;     00009B70 (in fn00009120)
fn00009B74 proc
	lwi	r3,r25,00000008
	brid	0000936C
	swi	r3,r25,00000010

l00009B80:
	swi	r4,r19,00000028
	brid	00008EE4
	addk	r3,r0,r0

;; fn00009B8C: 00009B8C
;;   Called from:
;;     00009180 (in fn00009178)
fn00009B8C proc
	lwi	r4,r19,00000084
	cmp	r18,r4,r3
	bgeid	r18,00009184
	addik	r3,r0,00000005

l00009B9C:
	cmp	r18,r4,r3
	bgeid	r18,0000A668
	xori	r4,r4,00000006

l00009BA8:
	beqi	r4,0000AE3C

l00009BAC:
	ori	r22,r22,000000C0
	brid	00009188
	lwi	r3,r19,0000006C

l00009BB8:
	lwi	r7,r19,0000005C
	bltid	r7,00009BCC
	addk	r8,r25,r0

l00009BC4:
	lwi	r6,r19,00000038
	addk	r6,r6,r7

l00009BCC:
	addk	r5,r19,r0
	imm	00000000
	brlid	r15,00003C90
	rsubk	r7,r7,r3
	lwi	r26,r19,00000000
	lwi	r4,r19,0000006C
	lwi	r27,r26,0000001C
	swi	r4,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r27,r0
	lwi	r3,r27,00000014
	lwi	r22,r26,00000010
	cmpu	r18,r22,r3
	bgei	r18,00009C0C

l00009C08:
	addk	r22,r3,r0

l00009C0C:
	beqid	r22,00009C6C
	addk	r7,r22,r0

l00009C14:
	lwi	r6,r27,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r26,0000000C
	lwi	r7,r26,0000000C
	lwi	r6,r27,00000010
	lwi	r5,r26,00000014
	lwi	r4,r26,00000010
	lwi	r3,r27,00000014
	addk	r7,r7,r22
	swi	r7,r26,0000000C
	addk	r6,r6,r22
	swi	r6,r27,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r26,00000014
	swi	r4,r26,00000010
	rsubk	r22,r22,r3
	bneid	r22,00009C6C
	swi	r22,r27,00000014

l00009C64:
	lwi	r5,r27,00000008
	swi	r5,r27,00000010

l00009C6C:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000010
	beqi	r3,0000A0B0

l00009C78:
	brid	00009CF4
	lwi	r22,r19,00000074

l00009C80:
	lwi	r3,r19,0000006C
	lwi	r5,r19,00000038
	lwi	r4,r19,000016A0
	swi	r0,r19,00000060
	lbu	r5,r3,r5
	lwi	r7,r19,000016A4
	lwi	r6,r19,00001698
	addk	r3,r4,r4
	sh	r0,r3,r7
	addik	r7,r4,00000001
	addk	r3,r5,r5
	swi	r7,r19,000016A0
	addk	r3,r3,r3
	sb	r5,r4,r6
	addk	r3,r19,r3
	lhui	r4,r3,00000094
	addik	r4,r4,00000001
	shi	r4,r3,00000094
	lwi	r22,r19,00000074
	lwi	r3,r19,0000006C
	lwi	r4,r19,0000169C
	lwi	r6,r19,000016A0
	addik	r22,r22,FFFFFFFF
	addik	r4,r4,FFFFFFFF
	addik	r3,r3,00000001
	swi	r22,r19,00000074
	xor	r6,r6,r4
	beqid	r6,00009BB8
	swi	r3,r19,0000006C

l00009CF4:
	bneid	r22,00009C80
	addk	r5,r19,r0

l00009CFC:
	brlid	r15,00005B0C
	nop
	lwi	r3,r19,00000074
	bnei	r3,00009C80

l00009D0C:
	beqi	r23,0000A0B0

l00009D10:
	beqid	r24,0000AE48
	swi	r22,r19,000016B4

l00009D18:
	lwi	r3,r19,000016A0
	beqid	r3,00009418
	xori	r3,r23,00000001

l00009D24:
	lwi	r3,r19,0000005C
	bltid	r3,00009D38
	addk	r6,r22,r0

l00009D30:
	lwi	r6,r19,00000038
	addk	r6,r6,r3

l00009D38:
	lwi	r7,r19,0000006C
	addk	r5,r19,r0
	addk	r8,r0,r0
	imm	00000000
	brlid	r15,00003C90
	rsubk	r7,r3,r7
	lwi	r25,r19,00000000
	lwi	r4,r19,0000006C
	lwi	r26,r25,0000001C
	swi	r4,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r26,r0
	lwi	r3,r26,00000014
	lwi	r22,r25,00000010
	cmpu	r18,r22,r3
	bgei	r18,00009D80

l00009D7C:
	addk	r22,r3,r0

l00009D80:
	beqid	r22,00009DE0
	addk	r7,r22,r0

l00009D88:
	lwi	r6,r26,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r25,0000000C
	lwi	r7,r25,0000000C
	lwi	r6,r26,00000010
	lwi	r5,r25,00000014
	lwi	r4,r25,00000010
	lwi	r3,r26,00000014
	addk	r7,r7,r22
	swi	r7,r25,0000000C
	addk	r6,r6,r22
	swi	r6,r26,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r25,00000014
	swi	r4,r25,00000010
	rsubk	r22,r22,r3
	bneid	r22,00009DE0
	swi	r22,r26,00000014

l00009DD8:
	lwi	r5,r26,00000008
	swi	r5,r26,00000010

l00009DE0:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000010
	rsubk	r4,r3,r0
	or	r4,r4,r3
	addk	r3,r0,r4
	srl	r3,r4
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3

;; fn00009E48: 00009E48
;;   Called from:
;;     00030038 (in fn0002FFD0)
;;     0003013C (in fn0002FFD0)
fn00009E48 proc
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	brid	00009408
	andi	r4,r3,FFFFFFFD

l00009E78:
	lwi	r4,r19,0000001C

l00009E7C:
	lwi	r3,r4,00000010
	beqi	r3,0000A128

l00009E84:
	lhui	r26,r4,00000016
	lwi	r6,r19,00000020
	lwi	r25,r19,00000014
	lwi	r22,r19,0000000C
	rsubk	r26,r6,r26
	addk	r4,r25,r26
	cmpu	r18,r4,r22
	bltid	r18,00009ED0
	rsubk	r22,r25,r22

l00009EA8:
	addk	r22,r22,r25
	brid	0000A0C8
	lwi	r5,r19,00000008

l00009EB4:
	lwi	r3,r19,0000001C
	lwi	r22,r19,0000000C
	lwi	r6,r19,00000020
	cmpu	r18,r26,r22
	bgeid	r18,0000A0C4
	lwi	r3,r3,00000010

l00009ECC:
	rsubk	r22,r25,r22

l00009ED0:
	lwi	r5,r19,00000008
	addk	r7,r22,r0
	addk	r6,r3,r6
	imm	00000000
	brlid	r15,00008C34
	addk	r5,r5,r25
	lwi	r3,r19,0000001C
	lwi	r4,r19,0000000C
	rsubk	r26,r22,r26
	lwi	r5,r3,0000002C
	rsubk	r3,r5,r0
	or	r3,r3,r5
	bgeid	r3,00009F2C
	swi	r4,r19,00000014

l00009F08:
	cmpu	r18,r4,r25
	bgeid	r18,00009F2C
	rsubk	r7,r25,r4

l00009F14:
	lwi	r6,r19,00000008
	lwi	r5,r21,00000030
	imm	00000000
	brlid	r15,00007044
	addk	r6,r6,r25
	swi	r3,r21,00000030

l00009F2C:
	lwi	r25,r21,0000001C
	lwi	r3,r19,00000020
	addk	r5,r25,r0
	addk	r22,r3,r22
	imm	00000000
	brlid	r15,00003990
	swi	r22,r19,00000020
	lwi	r3,r25,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,00009F5C

l00009F58:
	addk	r22,r3,r0

l00009F5C:
	beqid	r22,00009FBC
	addk	r7,r22,r0

l00009F64:
	lwi	r6,r25,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r25,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r25,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r25,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,00009FBC
	swi	r22,r25,00000014

l00009FB4:
	lwi	r4,r25,00000008
	swi	r4,r25,00000010

l00009FBC:
	lwi	r25,r19,00000014
	beqi	r25,00009EB4

l00009FC4:
	addik	r5,r0,FFFFFFFF

l00009FC8:
	swi	r5,r19,00000028
	brid	00008EE4
	addk	r3,r0,r0

l00009FD4:
	brid	00008EE4
	addk	r3,r0,r0

l00009FDC:
	lwi	r3,r19,0000005C
	bltid	r3,00009FF0
	addk	r6,r24,r0

l00009FE8:
	lwi	r6,r19,00000038
	addk	r6,r6,r3

l00009FF0:
	lwi	r7,r19,0000006C
	addk	r5,r19,r0
	addik	r8,r0,00000001
	imm	00000000
	brlid	r15,00003C90
	rsubk	r7,r3,r7
	lwi	r23,r19,00000000
	lwi	r4,r19,0000006C
	lwi	r24,r23,0000001C
	swi	r4,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r24,r0
	lwi	r3,r24,00000014
	lwi	r22,r23,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A038

l0000A034:
	addk	r22,r3,r0

l0000A038:
	beqid	r22,0000A098
	addk	r7,r22,r0

l0000A040:
	lwi	r6,r24,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r23,0000000C
	lwi	r7,r23,0000000C
	lwi	r6,r24,00000010
	lwi	r5,r23,00000014
	lwi	r4,r23,00000010
	lwi	r3,r24,00000014
	addk	r7,r7,r22
	swi	r7,r23,0000000C
	addk	r6,r6,r22
	swi	r6,r24,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r23,00000014
	swi	r4,r23,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A098
	swi	r22,r24,00000014

l0000A090:
	lwi	r5,r24,00000008
	swi	r5,r24,00000010

l0000A098:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000010
	bneid	r3,0000AF28
	addik	r4,r0,0000029A

l0000A0A8:
	addik	r3,r0,0000029A
	swi	r3,r19,00000004

l0000A0B0:
	lwi	r3,r21,00000010

l0000A0B4:
	bnei	r3,00009FD4

l0000A0B8:
	addik	r5,r0,FFFFFFFF

l0000A0BC:
	brid	00008EE4
	swi	r5,r19,00000028

l0000A0C4:
	lwi	r5,r19,00000008

l0000A0C8:
	addk	r7,r26,r0
	addk	r6,r3,r6
	imm	00000000
	brlid	r15,00008C34
	addk	r5,r5,r25
	lwi	r4,r19,0000001C
	lwi	r7,r19,00000014
	lwi	r5,r4,0000002C
	addk	r7,r26,r7
	rsubk	r3,r5,r0
	or	r3,r3,r5
	bgeid	r3,0000A124
	swi	r7,r19,00000014

l0000A0FC:
	cmpu	r18,r7,r25
	bgeid	r18,0000A124
	rsubk	r7,r25,r7

l0000A108:
	lwi	r6,r19,00000008
	lwi	r5,r21,00000030
	imm	00000000
	brlid	r15,00007044
	addk	r6,r6,r25
	lwi	r4,r19,0000001C
	swi	r3,r21,00000030

l0000A124:
	swi	r0,r19,00000020

l0000A128:
	addik	r3,r0,00000049
	swi	r3,r19,00000004

l0000A130:
	lwi	r3,r4,0000001C
	beqid	r3,0000A290
	addk	r25,r0,r0

l0000A13C:
	lwi	r6,r19,00000014
	brid	0000A178
	addk	r7,r6,r0

l0000A148:
	lwi	r3,r19,00000020
	lwi	r5,r4,0000001C
	lwi	r4,r19,00000008
	addik	r8,r3,00000001
	swi	r8,r19,00000020
	lbu	r3,r3,r5
	addik	r5,r7,00000001
	swi	r5,r19,00000014
	beqid	r3,0000A254
	sb	r3,r7,r4

l0000A170:
	lwi	r7,r19,00000014
	lwi	r4,r19,0000001C

l0000A178:
	lwi	r3,r19,0000000C
	xor	r3,r3,r7
	bnei	r3,0000A148

l0000A184:
	lwi	r4,r4,0000002C
	rsubk	r3,r4,r0
	or	r3,r3,r4
	bgei	r3,0000A1B8

l0000A194:
	cmpu	r18,r7,r6
	bgeid	r18,0000A1B8
	rsubk	r7,r6,r7

l0000A1A0:
	lwi	r3,r19,00000008
	lwi	r5,r21,00000030
	imm	00000000
	brlid	r15,00007044
	addk	r6,r3,r6
	swi	r3,r21,00000030

l0000A1B8:
	lwi	r26,r21,0000001C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r26,r0
	lwi	r3,r26,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A1DC

l0000A1D8:
	addk	r22,r3,r0

l0000A1DC:
	beqid	r22,0000A23C
	addk	r7,r22,r0

l0000A1E4:
	lwi	r6,r26,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r26,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r26,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r26,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A23C
	swi	r22,r26,00000014

l0000A234:
	lwi	r4,r26,00000008
	swi	r4,r26,00000010

l0000A23C:
	lwi	r7,r19,00000014
	bneid	r7,00009FC8
	addik	r5,r0,FFFFFFFF

l0000A248:
	lwi	r4,r19,0000001C
	brid	0000A148
	addk	r6,r25,r0

l0000A254:
	lwi	r4,r19,0000001C
	lwi	r3,r4,0000002C
	beqi	r3,0000A28C

l0000A260:
	lwi	r7,r19,00000014
	cmpu	r18,r7,r6
	bgeid	r18,0000A28C
	rsubk	r7,r6,r7

l0000A270:
	lwi	r3,r19,00000008
	lwi	r5,r21,00000030
	imm	00000000
	brlid	r15,00007044
	addk	r6,r3,r6
	lwi	r4,r19,0000001C
	swi	r3,r21,00000030

l0000A28C:
	swi	r0,r19,00000020

l0000A290:
	addik	r3,r0,0000005B
	swi	r3,r19,00000004

l0000A298:
	lwi	r3,r4,00000024
	beqid	r3,0000A410
	addk	r25,r0,r0

l0000A2A4:
	lwi	r6,r19,00000014
	brid	0000A2E0
	addk	r7,r6,r0

l0000A2B0:
	lwi	r3,r19,00000020
	lwi	r5,r4,00000024
	lwi	r4,r19,00000008
	addik	r8,r3,00000001
	swi	r8,r19,00000020
	lbu	r3,r3,r5
	addik	r5,r7,00000001
	swi	r5,r19,00000014
	beqid	r3,0000A3D4
	sb	r3,r7,r4

l0000A2D8:
	lwi	r7,r19,00000014
	lwi	r4,r19,0000001C

l0000A2E0:
	lwi	r3,r19,0000000C
	xor	r3,r3,r7
	bnei	r3,0000A2B0

l0000A2EC:
	lwi	r4,r4,0000002C
	rsubk	r3,r4,r0
	or	r3,r3,r4
	bgei	r3,0000A320

l0000A2FC:
	cmpu	r18,r7,r6
	bgeid	r18,0000A320
	rsubk	r7,r6,r7

l0000A308:
	lwi	r3,r19,00000008
	lwi	r5,r21,00000030
	imm	00000000
	brlid	r15,00007044
	addk	r6,r3,r6
	swi	r3,r21,00000030

l0000A320:
	lwi	r26,r21,0000001C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r26,r0
	lwi	r3,r26,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A344

l0000A340:
	addk	r22,r3,r0

l0000A344:
	beqid	r22,0000A3A4
	addk	r7,r22,r0

l0000A34C:
	lwi	r6,r26,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r26,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r26,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r26,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A3A4
	swi	r22,r26,00000014

l0000A39C:
	lwi	r4,r26,00000008
	swi	r4,r26,00000010

l0000A3A4:
	lwi	r7,r19,00000014
	bneid	r7,00009FC8
	addik	r5,r0,FFFFFFFF

l0000A3B0:
	lwi	r4,r19,0000001C
	brid	0000A2B0
	addk	r6,r25,r0

l0000A3BC:
	addik	r4,r0,0000029A
	andi	r3,r3,FFFFFFFD
	bneid	r3,000094D4
	swi	r4,r19,00000004

l0000A3CC:
	brid	0000A0B4
	lwi	r3,r21,00000010

l0000A3D4:
	lwi	r3,r19,0000001C
	lwi	r3,r3,0000002C
	beqi	r3,0000A528

l0000A3E0:
	lwi	r7,r19,00000014
	cmpu	r18,r7,r6
	bgeid	r18,0000A418
	addik	r4,r0,00000067

l0000A3F0:
	lwi	r3,r19,00000008
	lwi	r5,r21,00000030
	rsubk	r7,r6,r7
	imm	00000000
	brlid	r15,00007044
	addk	r6,r3,r6
	lwi	r4,r19,0000001C
	swi	r3,r21,00000030

l0000A410:
	lwi	r3,r4,0000002C
	addik	r4,r0,00000067

l0000A418:
	swi	r4,r19,00000004

l0000A41C:
	beqi	r3,0000A528

l0000A420:
	lwi	r3,r19,00000014
	lwi	r4,r19,0000000C
	addik	r5,r3,00000002
	cmpu	r18,r5,r4
	bgei	r18,0000A4C0

l0000A434:
	lwi	r25,r21,0000001C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r25,r0
	lwi	r3,r25,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A458

l0000A454:
	addk	r22,r3,r0

l0000A458:
	beqid	r22,0000A4B8
	addk	r7,r22,r0

l0000A460:
	lwi	r6,r25,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r25,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r25,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r25,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A4B8
	swi	r22,r25,00000014

l0000A4B0:
	lwi	r5,r25,00000008
	swi	r5,r25,00000010

l0000A4B8:
	lwi	r3,r19,00000014
	bnei	r3,0000A5BC

l0000A4C0:
	lwi	r5,r21,00000030
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lwi	r9,r21,00000030
	addk	r7,r0,r0
	lwi	r4,r19,00000008
	addik	r8,r3,00000001
	addk	r6,r7,r0
	addk	r5,r7,r0
	swi	r8,r19,00000014
	addk	r8,r0,r9
	srl	r8,r9
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000000
	brlid	r15,00007044
	sb	r8,r3,r4
	swi	r3,r21,00000030

l0000A528:
	lwi	r25,r21,0000001C
	addik	r4,r0,00000071
	swi	r4,r19,00000004
	imm	00000000
	brlid	r15,00003990
	addk	r5,r25,r0
	lwi	r3,r25,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A554

l0000A550:
	addk	r22,r3,r0

l0000A554:
	beqid	r22,0000A5B4
	addk	r7,r22,r0

l0000A55C:
	lwi	r6,r25,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r25,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r25,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r25,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A5B4
	swi	r22,r25,00000014

l0000A5AC:
	lwi	r5,r25,00000008
	swi	r5,r25,00000010

l0000A5B4:
	lwi	r3,r19,00000014
	beqi	r3,000093A4

l0000A5BC:
	addik	r3,r0,FFFFFFFF
	swi	r3,r19,00000028
	brid	00008EE4
	addk	r3,r0,r0

l0000A5CC:
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5
	lwi	r3,r19,00000084
	xori	r5,r3,00000009
	beqi	r5,0000A67C

l0000A63C:
	lwi	r6,r19,00000088
	addik	r5,r0,00000001
	cmp	r18,r6,r5
	bgei	r18,0000A748

l0000A64C:
	brid	0000A680
	addik	r4,r0,00000004

l0000A654:
	cmp	r18,r3,r4
	bltid	r18,00009A20
	addk	r6,r0,r0

l0000A660:
	brid	00009A20
	addik	r6,r0,00000004

l0000A668:
	ori	r22,r22,00000040
	brid	00009188
	lwi	r3,r19,0000006C

l0000A674:
	brid	00008EE4
	addik	r3,r0,00000001

l0000A67C:
	addik	r4,r0,00000002

l0000A680:
	lwi	r3,r19,00000014
	lwi	r5,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r4,r3,r5
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addik	r5,r0,00000003
	sb	r5,r3,r4
	lwi	r25,r21,0000001C
	addik	r3,r0,00000071
	swi	r3,r19,00000004
	imm	00000000
	brlid	r15,00003990
	addk	r5,r25,r0
	lwi	r3,r25,00000014
	lwi	r22,r21,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A6D8

l0000A6D4:
	addk	r22,r3,r0

l0000A6D8:
	beqid	r22,0000A738
	addk	r7,r22,r0

l0000A6E0:
	lwi	r6,r25,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r21,0000000C
	lwi	r7,r21,0000000C
	lwi	r6,r25,00000010
	lwi	r5,r21,00000014
	lwi	r4,r21,00000010
	lwi	r3,r25,00000014
	addk	r7,r7,r22
	swi	r7,r21,0000000C
	addk	r6,r6,r22
	swi	r6,r25,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r21,00000014
	swi	r4,r21,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A738
	swi	r22,r25,00000014

l0000A730:
	lwi	r4,r25,00000008
	swi	r4,r25,00000010

l0000A738:
	lwi	r3,r19,00000014
	bnei	r3,00009FC4

l0000A740:
	brid	00009384
	lwi	r8,r19,00000004

l0000A748:
	cmp	r18,r3,r5
	blti	r18,0000A680

l0000A750:
	brid	0000A680
	addik	r4,r0,00000004

l0000A758:
	imm	00000000
	brlid	r15,00003A60
	addk	r5,r19,r0
	brid	0000944C
	lwi	r23,r21,0000001C

l0000A76C:
	brid	0000A130
	lwi	r4,r19,0000001C

;; fn0000A774: 0000A774
;;   Called from:
;;     00009A0C (in fn00009980)
fn0000A774 proc
	brid	00009A20
	addik	r6,r0,00000002

l0000A77C:
	imm	00000001
	addik	r26,r0,FFFFABD8
	addik	r29,r0,00000102
	addik	r28,r0,00000001
	addik	r25,r0,00000001

l0000A790:
	lwi	r6,r19,00000074
	imm	00000001
	addik	r22,r0,FFFFACD8
	addik	r27,r0,00000002

l0000A7A0:
	cmpu	r18,r6,r29
	bgei	r18,0000A990

l0000A7A8:
	lwi	r5,r19,0000006C
	lwi	r7,r19,00000038
	swi	r0,r19,00000060

l0000A7B4:
	beqid	r5,0000A7D0
	addik	r3,r5,FFFFFFFF

l0000A7BC:
	addk	r4,r7,r3
	lbu	r8,r3,r7
	lbui	r3,r4,00000001
	xor	r3,r3,r8
	beqi	r3,0000A9C4

l0000A7D0:
	lwi	r4,r19,000016A0

l0000A7D4:
	lbu	r5,r5,r7
	lwi	r7,r19,000016A4
	lwi	r6,r19,00001698
	addk	r3,r4,r4
	sh	r0,r3,r7
	addik	r7,r4,00000001
	addk	r3,r5,r5
	swi	r7,r19,000016A0
	addk	r3,r3,r3
	sb	r5,r4,r6
	addk	r3,r19,r3
	lhui	r4,r3,00000094
	addik	r4,r4,00000001
	shi	r4,r3,00000094
	lwi	r3,r19,0000169C
	lwi	r5,r19,000016A0
	lwi	r6,r19,00000074
	lwi	r4,r19,0000006C
	addik	r3,r3,FFFFFFFF
	xor	r3,r3,r5
	rsubk	r5,r3,r0
	or	r3,r5,r3
	addik	r6,r6,FFFFFFFF
	addik	r4,r4,00000001
	xori	r3,r3,FFFFFFFF
	swi	r6,r19,00000074
	swi	r4,r19,0000006C
	addk	r5,r0,r3
	srl	r5,r3
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5

l0000A8C0:
	beqi	r5,0000A7A0

l0000A8C4:
	lwi	r7,r19,0000005C
	bltid	r7,0000A8D8
	addk	r6,r0,r0

l0000A8D0:
	lwi	r6,r19,00000038
	addk	r6,r6,r7

l0000A8D8:
	addk	r5,r19,r0
	addk	r8,r0,r0
	imm	00000000
	brlid	r15,00003C90
	rsubk	r7,r7,r4
	lwi	r27,r19,00000000
	lwi	r5,r19,0000006C
	lwi	r30,r27,0000001C
	swi	r5,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r30,r0
	lwi	r3,r30,00000014
	lwi	r22,r27,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000A91C

l0000A918:
	addk	r22,r3,r0

l0000A91C:
	beqid	r22,0000A97C
	addk	r7,r22,r0

l0000A924:
	lwi	r6,r30,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r27,0000000C
	lwi	r7,r27,0000000C
	lwi	r6,r30,00000010
	lwi	r5,r27,00000014
	lwi	r4,r27,00000010
	lwi	r3,r30,00000014
	addk	r7,r7,r22
	swi	r7,r27,0000000C
	addk	r6,r6,r22
	swi	r6,r30,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r27,00000014
	swi	r4,r27,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000A97C
	swi	r22,r30,00000014

l0000A974:
	lwi	r3,r30,00000008
	swi	r3,r30,00000010

l0000A97C:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000010
	bnei	r3,0000A790

l0000A988:
	brid	0000A0B4
	lwi	r3,r21,00000010

l0000A990:
	brlid	r15,00005B0C
	addk	r5,r19,r0
	lwi	r6,r19,00000074
	cmpu	r18,r6,r29
	blti	r18,0000A7A8

l0000A9A4:
	beqi	r23,0000A0B0

l0000A9A8:
	beqi	r6,0000AC4C

l0000A9AC:
	swi	r0,r19,00000060
	lwi	r5,r19,0000006C
	cmpu	r18,r6,r27
	bgeid	r18,0000A7D0
	lwi	r7,r19,00000038

l0000A9C0:
	bri	0000A7B4

l0000A9C4:
	lbui	r3,r4,00000002
	xor	r3,r3,r8
	bnei	r3,0000A7D0

l0000A9D0:
	lbui	r3,r4,00000003
	xor	r3,r3,r8
	bneid	r3,0000A7D0
	addik	r3,r5,00000102

l0000A9E0:
	addik	r4,r4,00000003
	brid	0000AADC
	addk	r3,r7,r3

l0000A9EC:
	lbui	r9,r4,00000002
	xor	r9,r9,r8
	bnei	r9,0000AFAC

l0000A9F8:
	lbui	r9,r4,00000003
	xor	r9,r9,r8
	bnei	r9,0000AFB4

l0000AA04:
	lbui	r9,r4,00000004
	xor	r9,r9,r8
	bnei	r9,0000AFA4

l0000AA10:
	lbui	r9,r4,00000005
	xor	r9,r9,r8
	bnei	r9,0000AF9C

l0000AA1C:
	lbui	r9,r4,00000006
	xor	r9,r9,r8
	bnei	r9,0000AF94

l0000AA28:
	lbui	r11,r4,00000007
	xor	r11,r11,r8
	bnei	r11,0000AF8C

l0000AA34:
	addik	r4,r4,00000008
	lbui	r9,r4,00000000
	xor	r9,r8,r9
	addik	r9,r9,FFFFFFFF
	addk	r12,r0,r9
	srl	r12,r9
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	cmpu	r18,r3,r4
	bltid	r18,0000AAD8
	and	r10,r12,r10

l0000AAD0:
	addk	r10,r11,r0
	and	r10,r12,r10

l0000AAD8:
	beqi	r10,0000AAF0

l0000AADC:
	lbui	r9,r4,00000001
	xor	r9,r9,r8
	beqid	r9,0000A9EC
	addk	r10,r28,r0

l0000AAEC:
	addik	r4,r4,00000001

l0000AAF0:
	rsubk	r3,r4,r3
	addik	r4,r0,00000102
	rsubk	r3,r3,r4
	cmpu	r18,r3,r6
	bgeid	r18,0000AF78
	swi	r3,r19,00000060

l0000AB08:
	addk	r3,r6,r0
	swi	r6,r19,00000060
	addik	r3,r3,FFFFFFFD

l0000AB14:
	lwi	r5,r19,000016A0
	andi	r3,r3,000000FF
	lwi	r8,r19,000016A4
	lbu	r4,r3,r26
	lwi	r6,r19,00001698
	addk	r7,r5,r5
	sh	r25,r7,r8
	addk	r4,r4,r4
	addik	r7,r5,00000001
	swi	r7,r19,000016A0
	addk	r4,r4,r4
	sb	r3,r5,r6
	addk	r4,r19,r4
	lbui	r3,r22,00000000
	lhui	r5,r4,00000498
	addk	r3,r3,r3
	addik	r5,r5,00000001
	addk	r3,r3,r3
	shi	r5,r4,00000498
	addk	r3,r19,r3
	lhui	r4,r3,00000988
	addik	r4,r4,00000001
	shi	r4,r3,00000988
	lwi	r3,r19,0000169C
	lwi	r5,r19,000016A0
	lwi	r4,r19,00000060
	addik	r3,r3,FFFFFFFF
	xor	r3,r3,r5
	lwi	r6,r19,00000074
	lwi	r7,r19,0000006C
	rsubk	r5,r3,r0
	or	r3,r5,r3
	rsubk	r6,r4,r6
	xori	r3,r3,FFFFFFFF
	addk	r4,r4,r7
	addk	r5,r0,r3
	srl	r5,r3
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	swi	r6,r19,00000074
	swi	r4,r19,0000006C
	brid	0000A8C0
	swi	r0,r19,00000060

l0000AC30:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE

l0000AC38:
	imm	00000001
	lwi	r4,r0,FFFFB5B8
	addik	r3,r0,FFFFFFFE
	brid	00008EE4
	swi	r4,r5,00000018

l0000AC4C:
	beqid	r24,00009FDC
	swi	r6,r19,000016B4

l0000AC54:
	lwi	r3,r19,000016A0
	beqid	r3,00009418
	xori	r3,r23,00000001

l0000AC60:
	lwi	r3,r19,0000005C
	blti	r3,0000AC70

l0000AC68:
	lwi	r6,r19,00000038
	addk	r6,r6,r3

l0000AC70:
	lwi	r7,r19,0000006C
	addk	r5,r19,r0
	addk	r8,r0,r0
	imm	00000000
	brlid	r15,00003C90
	rsubk	r7,r3,r7
	lwi	r25,r19,00000000
	lwi	r5,r19,0000006C
	lwi	r26,r25,0000001C
	swi	r5,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r26,r0
	lwi	r3,r26,00000014
	lwi	r22,r25,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000ACB8

l0000ACB4:
	addk	r22,r3,r0

l0000ACB8:
	beqid	r22,00009DE0
	addk	r7,r22,r0

l0000ACC0:
	lwi	r6,r26,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r25,0000000C
	lwi	r7,r25,0000000C
	lwi	r6,r26,00000010
	lwi	r5,r25,00000014
	lwi	r4,r25,00000010
	lwi	r3,r26,00000014
	addk	r7,r7,r22
	swi	r7,r25,0000000C
	addk	r6,r6,r22
	swi	r6,r26,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r25,00000014
	swi	r4,r25,00000010
	rsubk	r22,r22,r3
	bneid	r22,00009DE0
	swi	r22,r26,00000014

l0000AD10:
	lwi	r3,r26,00000008
	brid	00009DE0
	swi	r3,r26,00000010

l0000AD1C:
	brid	0000A298
	lwi	r4,r19,0000001C

l0000AD24:
	lwi	r3,r19,0000001C
	brid	0000A41C
	lwi	r3,r3,0000002C

l0000AD30:
	imm	00000001
	lwi	r4,r0,FFFFB5C4
	addik	r3,r0,FFFFFFFB
	brid	00008EE4
	swi	r4,r5,00000018

l0000AD44:
	sb	r5,r4,r6
	lwi	r3,r19,00000014
	lwi	r6,r21,00000030
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addk	r5,r0,r6
	srl	r5,r6
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lhui	r5,r21,00000030
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lbui	r5,r21,00000030
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lwi	r5,r21,00000008
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lwi	r6,r21,00000008
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addk	r5,r0,r6
	srl	r5,r6
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lhui	r5,r21,00000008
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	sb	r5,r3,r4
	lbui	r5,r21,00000008
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r6,r3,00000001
	swi	r6,r19,00000014
	brid	00009610
	sb	r5,r3,r4

l0000AE3C:
	ori	r22,r22,00000080
	brid	00009188
	lwi	r3,r19,0000006C

l0000AE48:
	lwi	r3,r19,0000005C
	bltid	r3,0000AE5C
	addk	r6,r24,r0

l0000AE54:
	lwi	r6,r19,00000038
	addk	r6,r6,r3

l0000AE5C:
	lwi	r7,r19,0000006C
	addk	r5,r19,r0
	addik	r8,r0,00000001
	imm	00000000
	brlid	r15,00003C90
	rsubk	r7,r3,r7
	lwi	r23,r19,00000000
	lwi	r3,r19,0000006C
	lwi	r24,r23,0000001C
	swi	r3,r19,0000005C
	imm	00000000
	brlid	r15,00003990
	addk	r5,r24,r0
	lwi	r3,r24,00000014
	lwi	r22,r23,00000010
	cmpu	r18,r22,r3
	bgei	r18,0000AEA4

l0000AEA0:
	addk	r22,r3,r0

l0000AEA4:
	beqid	r22,0000AF04
	addk	r7,r22,r0

l0000AEAC:
	lwi	r6,r24,00000010
	imm	00000000
	brlid	r15,00008C34
	lwi	r5,r23,0000000C
	lwi	r7,r23,0000000C
	lwi	r6,r24,00000010
	lwi	r5,r23,00000014
	lwi	r4,r23,00000010
	lwi	r3,r24,00000014
	addk	r7,r7,r22
	swi	r7,r23,0000000C
	addk	r6,r6,r22
	swi	r6,r24,00000010
	addk	r5,r5,r22
	rsubk	r4,r22,r4
	swi	r5,r23,00000014
	swi	r4,r23,00000010
	rsubk	r22,r22,r3
	bneid	r22,0000AF04
	swi	r22,r24,00000014

l0000AEFC:
	lwi	r4,r24,00000008
	swi	r4,r24,00000010

l0000AF04:
	lwi	r3,r19,00000000
	lwi	r3,r3,00000010
	bneid	r3,0000AF20
	addik	r3,r0,0000029A

l0000AF14:
	addik	r5,r0,0000029A
	brid	0000A0B0
	swi	r5,r19,00000004

l0000AF20:
	brid	000094DC
	swi	r3,r19,00000004

l0000AF28:
	brid	000094DC
	swi	r4,r19,00000004

l0000AF30:
	lwi	r3,r19,0000004C
	lwi	r4,r19,00000044
	imm	00007FFF
	addik	r3,r3,FFFFFFFF
	addk	r3,r3,r3
	addk	r7,r3,r0
	addk	r5,r4,r0
	imm	00000000
	brlid	r15,00008C64
	sh	r23,r3,r4
	lwi	r3,r19,00000074
	bnei	r3,00009448

l0000AF60:
	swi	r3,r19,0000006C
	swi	r3,r19,0000005C
	brid	00009448
	swi	r3,r19,000016B4
0000AF70 B8 10 FE EC 10 D8 00 00                         ........       

l0000AF78:
	cmpu	r18,r3,r27
	bltid	r18,0000AB14
	addik	r3,r3,FFFFFFFD

l0000AF84:
	brid	0000A7D4
	lwi	r4,r19,000016A0

l0000AF8C:
	brid	0000AAF0
	addik	r4,r4,00000007

l0000AF94:
	brid	0000AAF0
	addik	r4,r4,00000006

l0000AF9C:
	brid	0000AAF0
	addik	r4,r4,00000005

l0000AFA4:
	brid	0000AAF0
	addik	r4,r4,00000004

l0000AFAC:
	brid	0000AAF0
	addik	r4,r4,00000002

l0000AFB4:
	brid	0000AAF0
	addik	r4,r4,00000003

;; fn0000AFBC: 0000AFBC
;;   Called from:
;;     000054A4 (in fn00005318)
fn0000AFBC proc
	beqi	r5,0000B31C

l0000AFC0:
	addik	r1,r1,FFFFFFD4
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	lwi	r3,r5,00000020
	beqid	r3,0000B00C
	addk	r21,r5,r0

l0000AFE4:
	lwi	r3,r5,00000024
	beqid	r3,0000B010
	addik	r3,r0,FFFFFFFE

l0000AFF0:
	lwi	r19,r5,0000001C
	beqid	r19,0000B014
	lwi	r15,r1,00000000

l0000AFFC:
	lwi	r3,r19,00000000
	xor	r3,r5,r3
	beqid	r3,0000B02C
	addk	r23,r7,r0

l0000B00C:
	addik	r3,r0,FFFFFFFE

l0000B010:
	lwi	r15,r1,00000000

l0000B014:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	rtsd	r15,00000008
	addik	r1,r1,0000002C

l0000B02C:
	lwi	r3,r19,00000004
	addk	r22,r6,r0
	xori	r5,r3,0000002A
	xori	r7,r3,00000045
	xori	r4,r3,0000005B
	rsubk	r9,r5,r0
	rsubk	r8,r7,r0
	xori	r6,r3,00000067
	or	r9,r9,r5
	or	r8,r8,r7
	rsubk	r7,r4,r0
	xori	r5,r3,00000071
	and	r8,r8,r9
	or	r7,r7,r4
	rsubk	r4,r6,r0
	xori	r9,r3,0000029A
	or	r4,r4,r6
	and	r7,r7,r8
	rsubk	r6,r5,r0
	addik	r3,r3,FFFFFFC7
	andi	r3,r3,FFFFFFEF
	and	r4,r4,r7
	or	r6,r6,r5
	rsubk	r5,r9,r0
	and	r6,r6,r4
	or	r5,r5,r9
	rsubk	r4,r3,r0
	or	r3,r4,r3
	and	r5,r5,r6
	and	r3,r3,r5
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,0000B010
	addik	r3,r0,FFFFFFFE

l0000B12C:
	xori	r3,r22,FFFFFFFF
	beqid	r3,0000B290
	addik	r5,r0,00000009

l0000B138:
	cmpu	r18,r22,r5
	bltid	r18,0000B148
	addik	r3,r0,00000001

l0000B144:
	addk	r3,r4,r0

l0000B148:
	andi	r4,r3,000000FF

l0000B14C:
	addik	r3,r0,00000004
	cmpu	r18,r23,r3
	bltid	r18,0000B010
	addik	r3,r0,FFFFFFFE

l0000B15C:
	bneid	r4,0000B014
	lwi	r15,r1,00000000

l0000B164:
	lwi	r3,r19,00000088
	xor	r3,r3,r23
	beqid	r3,0000B244
	addk	r4,r22,r22

l0000B174:
	addk	r5,r21,r0

l0000B178:
	brlid	r15,00008E80
	addik	r6,r0,00000005
	xori	r3,r3,FFFFFFFE
	beqid	r3,0000B010
	addik	r3,r0,FFFFFFFE

l0000B18C:
	lwi	r3,r21,00000010
	beqid	r3,0000B010
	addik	r3,r0,FFFFFFFB

l0000B198:
	lwi	r6,r19,00000084
	xor	r3,r22,r6

l0000B1A0:
	beqi	r3,0000B220

l0000B1A4:
	bneid	r6,0000B1E8
	addk	r3,r22,r22

l0000B1AC:
	lwi	r3,r19,000016B0
	beqid	r3,0000B1E4
	xori	r3,r3,00000001

l0000B1B8:
	lwi	r8,r19,0000004C
	lwi	r5,r19,00000044

;; fn0000B1C0: 0000B1C0
;;   Called from:
;;     00030074 (in fn0002FFD0)
fn0000B1C0 proc
	imm	00007FFF
	addik	r7,r8,FFFFFFFF
	beqid	r3,0000B298
	addk	r7,r7,r7

;; fn0000B1D0: 0000B1D0
;;   Called from:
;;     0000B1CC (in fn0000B1C0)
;;     0000B1CC (in fn0000AFBC)
;;     000302AC (in fn0002FFD0)
fn0000B1D0 proc
	sh	r6,r7,r5

l0000B1D4:
	imm	00000000
	brlid	r15,00008C64
	addk	r6,r0,r0
	swi	r0,r19,000016B0

l0000B1E4:
	addk	r3,r22,r22

l0000B1E8:
	addk	r3,r3,r22
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,FFFF9DB4
	lhui	r6,r3,00000002
	lhui	r5,r3,00000000
	lhui	r4,r3,00000004
	lhui	r3,r3,00000006
	swi	r22,r19,00000084
	swi	r6,r19,00000080
	swi	r5,r19,0000008C
	swi	r4,r19,00000090
	swi	r3,r19,0000007C

l0000B220:
	swi	r23,r19,00000088
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	addk	r3,r0,r0
	rtsd	r15,00000008
	addik	r1,r1,0000002C

l0000B244:
	lwi	r6,r19,00000084
	addk	r4,r4,r22
	addk	r3,r6,r6
	addk	r3,r3,r6
	addk	r4,r4,r4
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r3,r3,r3
	imm	00000001
	addik	r4,r4,FFFF9DB4
	imm	00000001
	addik	r3,r3,FFFF9DB4
	lwi	r4,r4,00000008
	lwi	r3,r3,00000008
	xor	r3,r4,r3
	bneid	r3,0000B178
	addk	r5,r21,r0

l0000B288:
	brid	0000B1A0
	xor	r3,r22,r6

l0000B290:
	brid	0000B14C
	addik	r22,r0,00000006

;; fn0000B298: 0000B298
;;   Called from:
;;     0000B1A0 (in fn0000AFBC)
;;     0000B1A8 (in fn0000AFBC)
;;     0000B1B4 (in fn0000AFBC)
;;     0000B1CC (in fn0000B1C0)
;;     0000B1CC (in fn0000AFBC)
;;     0000B1D0 (in fn0000B1D0)
fn0000B298 proc
	lwi	r3,r19,0000002C
	addik	r4,r7,00000002
	addk	r4,r5,r4

l0000B2A4:
	addik	r4,r4,FFFFFFFE
	lhui	r6,r4,00000000
	cmpu	r18,r3,r6
	bltid	r18,0000B2F8
	rsubk	r9,r3,r6

l0000B2B8:
	addik	r8,r8,FFFFFFFF
	bneid	r8,0000B2A4
	shi	r9,r4,00000000

l0000B2C4:
	lwi	r4,r19,00000040

l0000B2C8:
	addk	r6,r3,r0

;; fn0000B2CC: 0000B2CC
;;   Called from:
;;     000300E4 (in fn0002FFD0)
fn0000B2CC proc
	addk	r8,r3,r3
	addk	r4,r4,r8

;; fn0000B2D4: 0000B2D4
;;   Called from:
;;     0000B2D0 (in fn0000B2CC)
;;     0000B2D0 (in fn0000B298)
fn0000B2D4 proc
	addik	r4,r4,FFFFFFFE
	lhui	r8,r4,00000000
	cmpu	r18,r3,r8
	bltid	r18,0000B30C
	rsubk	r9,r3,r8

l0000B2E8:
	addik	r6,r6,FFFFFFFF
	bneid	r6,0000B2D4
	shi	r9,r4,00000000

l0000B2F4:
	bri	0000B1D4

l0000B2F8:
	addik	r8,r8,FFFFFFFF
	bneid	r8,0000B2A4
	shi	r0,r4,00000000

l0000B304:
	brid	0000B2C8
	lwi	r4,r19,00000040

l0000B30C:
	addik	r6,r6,FFFFFFFF
	bneid	r6,0000B2D4
	shi	r0,r4,00000000

l0000B318:
	bri	0000B1D4

l0000B31C:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE

;; fn0000B324: 0000B324
;;   Called from:
;;     0000566C (in fn00005538)
;;     0000BA00 (in fn0000B548)
;;     0000BE70 (in fn0000BA7C)
fn0000B324 proc
	beqi	r5,0000B504

l0000B328:
	lwi	r3,r5,00000020
	beqi	r3,0000B504

l0000B330:
	lwi	r7,r5,00000024
	beqi	r7,0000B504

l0000B338:
	lwi	r4,r5,0000001C
	beqi	r4,0000B504

l0000B340:
	lwi	r6,r4,00000000
	xor	r6,r5,r6
	beqid	r6,0000B358
	addik	r3,r0,FFFFFFFE

l0000B350:
	rtsd	r15,00000008
	nop

l0000B358:
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	lwi	r6,r4,00000004
	xori	r8,r6,00000045
	xori	r19,r6,0000002A
	xori	r10,r6,0000005B
	rsubk	r9,r8,r0
	rsubk	r11,r19,r0
	xori	r12,r6,00000067
	or	r11,r11,r19
	or	r9,r9,r8
	rsubk	r8,r10,r0
	and	r9,r9,r11
	xori	r21,r6,00000071
	or	r8,r8,r10
	rsubk	r10,r12,r0
	and	r8,r8,r9
	xori	r11,r6,0000029A
	or	r10,r10,r12
	rsubk	r9,r21,r0
	and	r10,r10,r8
	or	r9,r9,r21
	rsubk	r8,r11,r0
	and	r9,r9,r10
	or	r8,r8,r11
	and	r8,r8,r9
	bgeid	r8,0000B464
	addik	r6,r6,FFFFFFC7

l0000B3D0:
	andi	r6,r6,FFFFFFEF
	rsubk	r8,r6,r0
	or	r6,r8,r6
	addk	r8,r0,r6
	srl	r8,r6
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	bneid	r8,0000B4F4
	lwi	r15,r1,00000000

l0000B464:
	lwi	r6,r4,00000008
	addk	r19,r5,r0
	beqid	r6,0000B488
	lwi	r5,r5,00000028

l0000B474:
	brald	r15,r7
	nop
	lwi	r4,r19,0000001C
	lwi	r7,r19,00000024
	lwi	r5,r19,00000028

l0000B488:
	lwi	r6,r4,00000044
	beqi	r6,0000B4A4

l0000B490:
	brald	r15,r7
	nop
	lwi	r4,r19,0000001C
	lwi	r7,r19,00000024
	lwi	r5,r19,00000028

l0000B4A4:
	lwi	r6,r4,00000040
	beqi	r6,0000B4C0

l0000B4AC:
	brald	r15,r7
	nop
	lwi	r4,r19,0000001C
	lwi	r7,r19,00000024
	lwi	r5,r19,00000028

l0000B4C0:
	lwi	r6,r4,00000038
	beqi	r6,0000B4DC

l0000B4C8:
	brald	r15,r7
	nop
	lwi	r7,r19,00000024
	lwi	r5,r19,00000028
	lwi	r4,r19,0000001C

l0000B4DC:
	brald	r15,r7
	addk	r6,r4,r0
	swi	r0,r19,0000001C
	beqid	r21,0000B50C
	addk	r3,r0,r0

l0000B4F0:
	lwi	r15,r1,00000000

l0000B4F4:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

l0000B504:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE

l0000B50C:
	brid	0000B4F0
	addik	r3,r0,FFFFFFFD

;; fn0000B514: 0000B514
;;   Called from:
;;     00003A10 (in fn00003990)
fn0000B514 proc
	addik	r1,r1,FFFFFFC0
	lwi	r3,r1,0000005C

;; fn0000B51C: 0000B51C
;;   Called from:
;;     00030120 (in fn0002FFD0)
fn0000B51C proc
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	beqid	r3,0000B9E0
	swi	r28,r1,0000003C

;; fn0000B548: 0000B548
;;   Called from:
;;     0000B544 (in fn0000B51C)
;;     0000B544 (in fn0000B514)
fn0000B548 proc
	lbui	r4,r3,00000000
	lwi	r3,r1,00000060
	addk	r21,r5,r0
	xori	r4,r4,00000031
	xori	r5,r3,00000038
	rsubk	r3,r5,r0
	rsubk	r4,r4,r0
	or	r3,r3,r5
	or	r3,r3,r4
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bnei	r4,0000B9E0

l0000B5F0:
	beqid	r21,0000B6F4
	addk	r23,r6,r0

l0000B5F8:
	lwi	r3,r21,00000020
	swi	r4,r21,00000018
	addk	r25,r9,r0
	beqid	r3,0000B9C8
	addk	r22,r10,r0

l0000B60C:
	lwi	r5,r21,00000024
	beqi	r5,0000B9B8

l0000B614:
	xori	r5,r23,FFFFFFFF
	beqi	r5,0000B990

l0000B61C:
	blti	r8,0000B998

l0000B620:
	addik	r5,r0,0000000F
	cmp	r18,r8,r5
	bltid	r18,0000B9A8
	addik	r28,r0,00000001

l0000B630:
	addik	r6,r25,FFFFFFFF
	addik	r5,r0,00000008
	cmpu	r18,r6,r5
	bltid	r18,0000B6F4
	addik	r5,r0,00000007

l0000B644:
	addik	r6,r8,FFFFFFF8
	cmpu	r18,r6,r5
	bltid	r18,0000B6F4
	addk	r24,r8,r0

l0000B654:
	xori	r7,r7,00000008
	rsubk	r5,r7,r0
	or	r7,r5,r7
	addk	r5,r0,r7
	srl	r5,r7
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	bneid	r5,0000B6F4
	addik	r5,r0,00000009

l0000B6E8:
	cmpu	r18,r23,r5
	bgeid	r18,0000B6FC
	addik	r5,r0,00000004

l0000B6F4:
	brid	0000B95C
	addik	r22,r0,FFFFFFFE

l0000B6FC:
	cmpu	r18,r22,r5
	bltid	r18,0000B6F4
	xori	r5,r8,00000008

l0000B708:
	rsubk	r6,r5,r0
	or	r6,r6,r5
	blti	r6,0000B718

l0000B714:
	bnei	r4,0000B6F4

l0000B718:
	bnei	r5,0000B720

l0000B71C:
	addik	r24,r0,00000009

l0000B720:
	lwi	r5,r21,00000028
	addik	r7,r0,000016C4
	brald	r15,r3
	addik	r6,r0,00000001
	beqid	r3,0000BA10
	addk	r19,r3,r0

l0000B738:
	swi	r3,r21,0000001C
	addik	r4,r25,00000007
	addik	r26,r0,00000001
	addik	r3,r0,0000002A
	andi	r18,r24,0000001F
	addk	r27,r0,r26
	beqid	r18,0000B764
	addk	r27,r27,r0

l0000B758:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000B758
	addk	r27,r27,r27

l0000B764:
	swi	r3,r19,00000004
	addik	r8,r27,FFFFFFFF
	andi	r18,r4,0000001F
	addk	r3,r0,r26
	beqid	r18,0000B788
	addk	r3,r3,r0

l0000B77C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000B77C
	addk	r3,r3,r3

l0000B788:
	addik	r7,r3,FFFFFFFF
	swi	r8,r19,00000034
	addik	r6,r0,00000003
	addik	r5,r25,00000009
	swi	r4,r19,00000050
	swi	r7,r19,00000054
	swi	r21,r19,00000000
	swi	r28,r19,00000018
	swi	r0,r19,0000001C
	swi	r24,r19,00000030
	swi	r27,r19,0000002C
	imm	00000000
	brlid	r15,00007F88
	swi	r3,r19,0000004C
	lwi	r5,r21,00000028
	lwi	r4,r21,00000020
	addk	r6,r27,r0
	addik	r7,r0,00000002
	brald	r15,r4
	swi	r3,r19,00000058
	lwi	r5,r21,00000028
	lwi	r4,r21,00000020
	lwi	r6,r19,0000002C
	addik	r7,r0,00000002
	brald	r15,r4
	swi	r3,r19,00000038
	lwi	r5,r21,00000028
	lwi	r4,r21,00000020
	lwi	r6,r19,0000004C
	addik	r7,r0,00000002
	brald	r15,r4
	swi	r3,r19,00000040
	addik	r9,r25,00000006
	lwi	r5,r21,00000028
	andi	r18,r9,0000001F
	addk	r4,r0,r26
	beqid	r18,0000B82C
	addk	r4,r4,r0

l0000B820:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000B820
	addk	r4,r4,r4

l0000B82C:
	lwi	r8,r21,00000020
	addk	r6,r4,r0
	swi	r4,r19,0000169C
	addik	r7,r0,00000004
	swi	r3,r19,00000044
	brald	r15,r8
	swi	r0,r19,000016C0
	lwi	r5,r19,0000169C
	lwi	r6,r19,00000038
	swi	r3,r19,00000008
	addk	r4,r5,r5
	addk	r7,r4,r4
	beqid	r6,0000B9E8
	swi	r7,r19,0000000C

l0000B864:
	lwi	r6,r19,00000040
	beqi	r6,0000B9E8

l0000B86C:
	lwi	r6,r19,00000044
	rsubk	r7,r6,r0
	or	r6,r6,r7
	bgeid	r6,0000B9E8
	rsubk	r6,r3,r0

l0000B880:
	or	r6,r3,r6
	bgeid	r6,0000B9E8
	addk	r4,r4,r5

l0000B88C:
	andi	r6,r5,FFFFFFFE
	addk	r6,r3,r6
	addk	r5,r21,r0
	addk	r3,r3,r4
	swi	r3,r19,00001698
	addik	r3,r0,00000008
	swi	r22,r19,00000088
	swi	r6,r19,000016A4
	swi	r23,r19,00000084
	brlid	r15,00008008
	sbi	r3,r19,00000024
	bneid	r3,0000B95C
	addk	r22,r3,r0

l0000B8C0:
	lwi	r19,r21,0000001C
	addk	r6,r3,r0
	lwi	r3,r19,0000004C
	lwi	r4,r19,0000002C
	lwi	r8,r19,00000044
	imm	00007FFF
	addik	r3,r3,FFFFFFFF
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r7,r3,r0
	addk	r5,r8,r0
	swi	r4,r19,0000003C
	imm	00000000
	brlid	r15,00008C64
	sh	r22,r3,r8
	lwi	r4,r19,00000084
	addik	r5,r0,00000002
	swi	r22,r19,0000006C
	addk	r3,r4,r4
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,FFFF9DB4
	lhui	r7,r3,00000002
	lhui	r6,r3,00000000
	lhui	r4,r3,00000004
	lhui	r3,r3,00000006
	swi	r7,r19,00000080
	swi	r6,r19,0000008C
	swi	r4,r19,00000090
	swi	r3,r19,0000007C
	swi	r22,r19,0000005C
	swi	r22,r19,00000074
	swi	r22,r19,000016B4
	swi	r5,r19,00000078
	swi	r5,r19,00000060
	swi	r22,r19,00000068
	swi	r22,r19,00000048

l0000B95C:
	addk	r3,r22,r0

l0000B960:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	rtsd	r15,00000008
	addik	r1,r1,00000040

l0000B990:
	bgeid	r8,0000B620
	addik	r23,r0,00000006

l0000B998:
	rsubk	r8,r8,r0
	addik	r4,r0,00000001
	brid	0000B630
	addk	r28,r0,r0

l0000B9A8:
	addk	r4,r28,r0
	addik	r8,r8,FFFFFFF0
	brid	0000B630
	addik	r28,r0,00000002

l0000B9B8:
	imm	00000001
	addik	r5,r0,00004C80
	brid	0000B614
	swi	r5,r21,00000024

l0000B9C8:
	imm	00000001
	addik	r5,r0,00004C58
	swi	r3,r21,00000028
	swi	r5,r21,00000020
	brid	0000B60C
	addk	r3,r5,r0

;; fn0000B9E0: 0000B9E0
;;   Called from:
;;     0000B544 (in fn0000B51C)
;;     0000B544 (in fn0000B514)
;;     0000B5EC (in fn0000B548)
;;     0000B6F4 (in fn0000B548)
;;     0000B8BC (in fn0000B548)
;;     0000B958 (in fn0000B548)
;;     0000BA08 (in fn0000B548)
;;     0000BA10 (in fn0000B548)
fn0000B9E0 proc
	brid	0000B95C
	addik	r22,r0,FFFFFFFA

l0000B9E8:
	addik	r5,r0,0000029A
	imm	00000001
	lwi	r3,r0,FFFFB5C0
	swi	r5,r19,00000004
	addk	r5,r21,r0
	swi	r3,r21,00000018
	brlid	r15,0000B324
	addik	r22,r0,FFFFFFFC
	brid	0000B960
	addk	r3,r22,r0

l0000BA10:
	brid	0000B95C
	addik	r22,r0,FFFFFFFC
0000BA18                         30 21 FF D8 F9 E1 00 00         0!......
0000BA20 FA 61 00 1C FA A1 00 20 BE 07 04 28 FA C1 00 24 .a..... ...(...$
0000BA30 E0 67 00 00 A8 63 00 31 14 63 00 00 10 80 18 00 .g...c.1.c......
0000BA40 90 83 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000BA50 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000BA60 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000BA70 90 84 00 41 90 84 00 41 90 84 00 41             ...A...A...A   

;; fn0000BA7C: 0000BA7C
;;   Called from:
;;     00030190 (in fn0002FFD0)
fn0000BA7C proc
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,0000BE50
	xori	r8,r8,00000038

l0000BAC4:
	rsubk	r3,r8,r0
	or	r8,r3,r8
	addk	r4,r0,r8
	srl	r4,r8
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bnei	r4,0000BE50

l0000BB50:
	beqid	r5,0000BE80
	addk	r21,r5,r0

l0000BB58:
	lwi	r3,r5,00000020
	swi	r4,r5,00000018
	beqid	r3,0000BE38
	addk	r22,r6,r0

l0000BB68:
	lwi	r4,r21,00000024
	beqi	r4,0000BE28

l0000BB70:
	xori	r4,r22,FFFFFFFF
	beqid	r4,0000BE20
	addik	r4,r0,00000009

l0000BB7C:
	cmpu	r18,r22,r4
	blti	r18,0000BE80

l0000BB84:
	lwi	r5,r21,00000028
	addik	r7,r0,000016C4
	brald	r15,r3
	addik	r6,r0,00000001
	beqid	r3,0000BE88
	addk	r19,r3,r0

l0000BB9C:
	swi	r3,r21,0000001C
	imm	00000000
	addik	r4,r0,FFFF8000
	addik	r3,r0,0000002A
	lwi	r5,r21,00000028
	swi	r3,r19,00000004
	addik	r3,r0,00000001
	swi	r3,r19,00000018
	addik	r3,r0,00000005
	addk	r6,r4,r0
	swi	r3,r19,00000058
	lwi	r3,r21,00000020
	addik	r9,r0,0000000F
	addik	r8,r0,00007FFF
	swi	r9,r19,00000030
	swi	r8,r19,00000034
	swi	r9,r19,00000050
	swi	r8,r19,00000054
	addik	r7,r0,00000002
	swi	r4,r19,0000002C
	swi	r4,r19,0000004C
	swi	r21,r19,00000000
	brald	r15,r3
	swi	r0,r19,0000001C
	lwi	r5,r21,00000028
	lwi	r4,r21,00000020
	lwi	r6,r19,0000002C
	addik	r7,r0,00000002
	brald	r15,r4
	swi	r3,r19,00000038
	lwi	r5,r21,00000028
	lwi	r4,r21,00000020
	lwi	r6,r19,0000004C
	addik	r7,r0,00000002
	brald	r15,r4
	swi	r3,r19,00000040
	addik	r4,r0,00004000
	lwi	r5,r21,00000028
	lwi	r8,r21,00000020
	addk	r6,r4,r0
	swi	r4,r19,0000169C
	addik	r7,r0,00000004
	swi	r3,r19,00000044
	brald	r15,r8
	swi	r0,r19,000016C0
	lwi	r6,r19,0000169C
	lwi	r5,r19,00000038
	swi	r3,r19,00000008
	addk	r4,r6,r6
	addk	r7,r4,r4
	beqid	r5,0000BE58
	swi	r7,r19,0000000C

l0000BC6C:
	lwi	r5,r19,00000040
	beqi	r5,0000BE58

l0000BC74:
	lwi	r5,r19,00000044
	rsubk	r7,r5,r0
	or	r5,r5,r7
	bgeid	r5,0000BE58
	rsubk	r5,r3,r0

l0000BC88:
	or	r5,r3,r5
	xori	r5,r5,FFFFFFFF
	addk	r8,r0,r5
	srl	r8,r5
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	bneid	r8,0000BE58
	addk	r4,r4,r6

l0000BD18:
	andi	r7,r6,FFFFFFFE
	addk	r5,r21,r0
	addk	r6,r3,r7
	addk	r3,r3,r4
	addik	r4,r0,00000008
	swi	r22,r19,00000084
	swi	r6,r19,000016A4
	swi	r3,r19,00001698
	swi	r8,r19,00000088
	brlid	r15,00008008
	sbi	r4,r19,00000024
	beqid	r3,0000BD68
	addk	r22,r3,r0

l0000BD4C:
	addk	r3,r22,r0

l0000BD50:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028

l0000BD68:
	lwi	r19,r21,0000001C
	addk	r6,r3,r0
	lwi	r3,r19,0000004C
	lwi	r8,r19,00000044
	lwi	r4,r19,0000002C
	imm	00007FFF
	addik	r3,r3,FFFFFFFF
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r5,r8,r0
	addk	r7,r3,r0
	swi	r4,r19,0000003C
	imm	00000000
	brlid	r15,00008C64
	sh	r22,r3,r8
	lwi	r4,r19,00000084
	addik	r5,r0,00000002
	swi	r22,r19,0000006C
	addk	r3,r4,r4
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,FFFF9DB4
	lhui	r7,r3,00000002
	lhui	r6,r3,00000000
	lhui	r4,r3,00000004
	lhui	r3,r3,00000006
	swi	r7,r19,00000080
	swi	r6,r19,0000008C
	swi	r3,r19,0000007C
	swi	r4,r19,00000090
	swi	r22,r19,0000005C
	swi	r22,r19,00000074
	swi	r22,r19,000016B4
	swi	r5,r19,00000078
	swi	r5,r19,00000060
	swi	r22,r19,00000068
	swi	r22,r19,00000048
	addk	r3,r22,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028

l0000BE20:
	brid	0000BB84
	addik	r22,r0,00000006

l0000BE28:
	imm	00000001
	addik	r4,r0,00004C80
	brid	0000BB70
	swi	r4,r21,00000024

l0000BE38:
	imm	00000001
	addik	r4,r0,00004C58
	swi	r3,r5,00000028
	swi	r4,r5,00000020
	brid	0000BB68
	addk	r3,r4,r0

l0000BE50:
	brid	0000BD4C
	addik	r22,r0,FFFFFFFA

l0000BE58:
	imm	00000001
	lwi	r3,r0,FFFFB5C0
	addik	r4,r0,0000029A
	addk	r5,r21,r0
	swi	r4,r19,00000004
	swi	r3,r21,00000018
	brlid	r15,0000B324
	addik	r22,r0,FFFFFFFC
	brid	0000BD50
	addk	r3,r22,r0

l0000BE80:
	brid	0000BD4C
	addik	r22,r0,FFFFFFFE

l0000BE88:
	brid	0000BD4C
	addik	r22,r0,FFFFFFFC
0000BE90 BC 06 03 CC 30 21 FF D0 F9 E1 00 00 FA 61 00 1C ....0!.......a..
0000BEA0 FA A1 00 20 FA C1 00 24 FA E1 00 28 FB 01 00 2C ... ...$...(...,
0000BEB0 EA 66 00 20 BC 13 03 6C E8 66 00 24 BE 03 03 68 .f. ...l.f.$...h
0000BEC0 E9 E1 00 00 EA C6 00 1C BC 16 03 5C E8 96 00 00 ...........\....
0000BED0 88 86 20 00 BE 04 00 28 30 60 FF FE E9 E1 00 00 .. ....(0`......
0000BEE0 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
0000BEF0 EB 01 00 2C B6 0F 00 08 30 21 00 30 E8 96 00 04 ...,....0!.0....
0000BF00 A8 E4 00 2A A9 44 00 45 A9 24 00 5B 15 87 00 00 ...*.D.E.$.[....
0000BF10 15 6A 00 00 A9 04 00 67 81 8C 38 00 81 6B 50 00 .j.....g..8..kP.
0000BF20 15 49 00 00 A8 E4 00 71 85 6B 60 00 81 4A 48 00 .I.....q.k`..JH.
0000BF30 15 28 00 00 A9 84 02 9A 81 29 40 00 85 4A 58 00 .(.......)@..JX.
0000BF40 15 07 00 00 81 08 38 00 85 29 50 00 14 EC 00 00 ......8..)P.....
0000BF50 85 08 48 00 80 E7 60 00 84 E7 40 00 BE A7 00 9C ..H...`...@.....
0000BF60 30 84 FF C7 A4 84 FF EF 14 E4 00 00 80 87 20 00 0............. .
0000BF70 10 E0 20 00 90 E4 00 41 90 E7 00 41 90 E7 00 41 .. ....A...A...A
0000BF80 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BF90 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BFA0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BFB0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BFC0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BFD0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BFE0 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
0000BFF0 BE 27 FE F0 E9 E1 00 00 BE 05 02 28 12 A5 00 00 .'.........(....
0000C000 B0 00 00 00 B9 F4 CC 30 30 E0 00 38 E8 B5 00 28 .......00..8...(
0000C010 30 E0 16 C4 99 FC 98 00 30 C0 00 01 BE 03 02 38 0.......0......8
0000C020 12 63 00 00 10 D6 00 00 10 A3 00 00 30 E0 16 C4 .c..........0...
0000C030 B0 00 00 00 B9 F4 CC 00 F8 75 00 1C E8 B5 00 28 .........u.....(
0000C040 E8 D3 00 2C E8 75 00 20 30 E0 00 02 99 FC 18 00 ...,.u. 0.......
0000C050 FA B3 00 00 E8 B5 00 28 E8 95 00 20 E8 D3 00 2C .......(... ...,
0000C060 30 E0 00 02 99 FC 20 00 F8 73 00 38 E8 B5 00 28 0..... ..s.8...(
0000C070 E8 95 00 20 E8 D3 00 4C 30 E0 00 02 99 FC 20 00 ... ...L0..... .
0000C080 F8 73 00 40 E8 B5 00 28 E8 95 00 20 E8 D3 16 9C .s.@...(... ....
0000C090 F8 73 00 44 99 FC 20 00 30 E0 00 04 E8 B3 00 38 .s.D.. .0......8
0000C0A0 F8 73 00 08 BE 05 01 A0 12 E3 00 00 E8 73 00 40 .s...........s.@
0000C0B0 BC 03 01 94 E8 73 00 44 14 83 00 00 80 63 20 00 .....s.D.....c .
0000C0C0 BE A3 01 84 14 97 00 00 80 97 20 00 A8 84 FF FF .......... .....
0000C0D0 13 00 20 00 93 04 00 41 93 18 00 41 93 18 00 41 .. ....A...A...A
0000C0E0 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C0F0 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C100 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C110 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C120 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C130 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C140 93 18 00 41 93 18 00 41 93 18 00 41 93 18 00 41 ...A...A...A...A
0000C150 BC 38 00 F4 E8 F3 00 2C E8 D6 00 38 B0 00 00 00 .8.....,...8....
0000C160 B9 F4 CA D4 10 E7 38 00 E8 F3 00 2C E8 D6 00 40 ......8....,...@
0000C170 E8 B3 00 40 B0 00 00 00 B9 F4 CA BC 10 E7 38 00 ...@..........8.
0000C180 E8 F3 00 4C E8 D6 00 44 E8 B3 00 44 B0 00 00 00 ...L...D...D....
0000C190 B9 F4 CA A4 10 E7 38 00 E8 F3 00 0C E8 D6 00 08 ......8.........
0000C1A0 B0 00 00 00 B9 F4 CA 90 E8 B3 00 08 E8 D3 16 9C ................
0000C1B0 E8 76 00 08 E8 96 00 10 E8 B3 00 08 10 E6 30 00 .v............0.
0000C1C0 14 83 20 00 A4 66 FF FE 10 C7 30 00 10 85 20 00 .. ..f....0... .
0000C1D0 12 F7 18 00 10 A5 30 00 30 F3 00 94 30 D3 09 88 ......0.0...0...
0000C1E0 30 73 0A 7C F8 73 0B 30 F8 93 00 10 FA F3 16 A4 0s.|.s.0........
0000C1F0 F8 B3 16 98 F8 F3 0B 18 F8 D3 0B 24 10 78 00 00 ...........$.x..
0000C200 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0000C210 EA E1 00 28 EB 01 00 2C B6 0F 00 08 30 21 00 30 ...(...,....0!.0
0000C220 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0000C230 EA E1 00 28 EB 01 00 2C 30 60 FF FE B6 0F 00 08 ...(...,0`......
0000C240 30 21 00 30 B9 F4 F0 E0 10 B5 00 00 B8 10 FC 90 0!.0............
0000C250 30 60 FF FC B8 10 FC 88 30 60 FF FC B6 0F 00 08 0`......0`......
0000C260 30 60 FF FE BC 05 00 B8 E8 65 00 20 BC 03 00 B0 0`.......e. ....
0000C270 E8 65 00 24 BC 03 00 A8 E8 85 00 1C BC 04 00 A0 .e.$............
0000C280 E8 C4 00 00 88 C5 30 00 BE 06 00 10 30 60 FF FE ......0.....0`..
0000C290 B6 0F 00 08 80 00 00 00 E8 E4 00 04 31 00 00 1F ............1...
0000C2A0 30 E7 C0 CC 16 47 40 03 BC 52 FF E8 E8 64 00 0C 0....G@..R...d..
0000C2B0 F8 C4 00 20 F8 C5 00 14 F8 C5 00 08 BE 03 00 10 ... ............
0000C2C0 F8 C5 00 18 A4 63 00 01 F8 65 00 30 30 A0 3F 34 .....c...e.00.?4
0000C2D0 F8 A4 00 04 B0 00 00 00 30 A0 80 00 30 64 05 34 ........0...0d.4
0000C2E0 F8 64 00 70 F8 A4 00 18 F8 64 00 54 F8 64 00 50 .d.p.....d.T.d.P
0000C2F0 30 A0 FF FF 30 60 00 01 F8 64 1B C4 F8 04 00 08 0...0`...d......
0000C300 F8 04 00 10 F8 04 00 24 F8 04 00 3C F8 04 00 40 .......$...<...@
0000C310 F8 A4 1B C8 B6 0F 00 08 10 60 00 00 B6 0F 00 08 .........`......
0000C320 30 60 FF FE                                     0`..           

;; fn0000C324: 0000C324
fn0000C324 proc
	beqi	r5,0000C3E8

l0000C328:
	lwi	r3,r5,00000020
	beqi	r3,0000C3E8

l0000C330:
	lwi	r3,r5,00000024
	beqi	r3,0000C3E8

l0000C338:
	lwi	r4,r5,0000001C
	beqi	r4,0000C3E8

l0000C340:
	lwi	r6,r4,00000000
	xor	r6,r5,r6
	beqid	r6,0000C358
	addik	r3,r0,FFFFFFFE

l0000C350:
	rtsd	r15,00000008
	nop

l0000C358:
	lwi	r7,r4,00000004
	addik	r8,r0,0000001F
	addik	r7,r7,FFFFC0CC
	cmpu	r18,r7,r8
	blti	r18,0000C350

l0000C36C:
	lwi	r3,r4,0000000C
	swi	r6,r4,0000002C
	swi	r6,r4,00000030
	swi	r6,r4,00000034
	swi	r6,r4,00000020
	swi	r6,r5,00000014
	swi	r6,r5,00000008
	beqid	r3,0000C398
	swi	r6,r5,00000018

l0000C390:
	andi	r3,r3,00000001
	swi	r3,r5,00000030

l0000C398:
	addik	r5,r0,00003F34
	swi	r5,r4,00000004
	imm	00000000
	addik	r5,r0,FFFF8000
	addik	r3,r4,00000534
	swi	r3,r4,00000070
	swi	r5,r4,00000018
	swi	r3,r4,00000054
	swi	r3,r4,00000050
	addik	r5,r0,FFFFFFFF
	addik	r3,r0,00000001
	swi	r3,r4,00001BC4
	swi	r0,r4,00000008
	swi	r0,r4,00000010
	swi	r0,r4,00000024
	swi	r0,r4,0000003C
	swi	r0,r4,00000040
	swi	r5,r4,00001BC8
	rtsd	r15,00000008
	addk	r3,r0,r0

l0000C3E8:
	rtsd	r15,00000008
	addik	r3,r0,FFFFFFFE
0000C3F0 BC 05 02 5C 30 21 FF D4 FA 61 00 1C F9 E1 00 00 ...\0!...a......
0000C400 FA A1 00 20 FA C1 00 24 FA E1 00 28 E8 65 00 20 ... ...$...(.e. 
0000C410 BE 03 00 2C 12 65 00 00 E8 85 00 24 BE 04 00 24 ...,.e.....$...$
0000C420 E9 E1 00 00 EA C5 00 1C BC 16 00 18 EA F6 00 00 ................
0000C430 8A E5 B8 00 BE 17 00 28 30 A0 00 1F E9 E1 00 00 .......(0.......
0000C440 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
0000C450 30 60 FF FE B6 0F 00 08 30 21 00 2C E8 76 00 04 0`......0!.,.v..
0000C460 30 63 C0 CC 16 43 28 03 BE 52 FF D8 E9 E1 00 00 0c...C(..R......
0000C470 BE 46 01 D4 12 A6 00 00 30 60 00 2F 12 E0 30 00 .F......0`./..0.
0000C480 92 E6 00 01 92 F7 00 01 92 F7 00 01 92 F7 00 01 ................
0000C490 16 46 18 01 BE 52 00 0C 32 F7 00 05 A6 A6 00 0F .F...R..2.......
0000C4A0 30 75 FF F8 30 A0 00 07 16 43 28 03 BE B2 00 94 0u..0....C(.....
0000C4B0 14 75 00 00 80 63 A8 00 10 A0 18 00 90 A3 00 41 .u...c.........A
0000C4C0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C4D0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C4E0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C4F0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C500 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C510 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C520 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C530 90 A5 00 41 90 A5 00 41 BE 25 FF 08 E9 E1 00 00 ...A...A.%......
0000C540 E8 D6 00 38 BC 06 00 F4 E8 76 00 28 88 75 18 00 ...8.....v.(.u..
0000C550 BC 03 00 E8 99 FC 20 00 E8 B3 00 28 E8 73 00 20 ...... ....(.s. 
0000C560 F8 16 00 38 FA F6 00 0C BE 03 FE D4 FA B6 00 28 ...8...........(
0000C570 E8 93 00 24 BE 04 FE CC E9 E1 00 00 E8 73 00 1C ...$.........s..
0000C580 BC 03 FE C0 E8 83 00 00 88 93 20 00 BC 24 FE B4 .......... ..$..
0000C590 E8 A3 00 04 30 C0 00 1F 30 A5 C0 CC 16 45 30 03 ....0...0....E0.
0000C5A0 BC 52 FE A0 E8 A3 00 0C F8 83 00 2C F8 83 00 30 .R.........,...0
0000C5B0 F8 83 00 34 F8 83 00 20 F8 93 00 14 F8 93 00 08 ...4... ........
0000C5C0 BE 05 00 10 F8 93 00 18 A4 A5 00 01 F8 B3 00 30 ...............0
0000C5D0 30 A0 3F 34 F8 A3 00 04 B0 00 00 00 30 A0 80 00 0.?4........0...
0000C5E0 30 83 05 34 F8 83 00 70 F8 A3 00 18 F8 83 00 54 0..4...p.......T
0000C5F0 F8 83 00 50 30 A0 FF FF 30 80 00 01 F8 03 00 08 ...P0...0.......
0000C600 F8 03 00 10 F8 03 00 24 F8 03 00 3C F8 03 00 40 .......$...<...@
0000C610 F8 83 1B C4 F8 A3 1B C8 E9 E1 00 00 EA 61 00 1C .............a..
0000C620 EA A1 00 20 EA C1 00 24 EA E1 00 28 10 60 00 00 ... ...$...(.`..
0000C630 B6 0F 00 08 30 21 00 2C FA F6 00 0C B8 10 FF 38 ....0!.,.......8
0000C640 FA B6 00 28 B8 10 FE 5C 16 A6 00 00 B6 0F 00 08 ...(...\........
0000C650 30 60 FF FE BC 07 03 08 E0 67 00 00 A8 63 00 31 0`.......g...c.1
0000C660 14 63 00 00 10 80 18 00 90 83 00 41 90 84 00 41 .c.........A...A
0000C670 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C680 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C690 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C6A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C6B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C6C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C6D0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C6E0 90 84 00 41 BC 24 02 78 A9 08 00 38 14 68 00 00 ...A.$.x...8.h..
0000C6F0 81 03 40 00 10 80 40 00 90 88 00 41 90 84 00 41 ..@...@....A...A
0000C700 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C710 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C720 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C730 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C740 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C750 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C760 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C770 90 84 00 41 BC 24 01 E8 30 21 FF D4 FA 61 00 20 ...A.$..0!...a. 
0000C780 F9 E1 00 00 FA A1 00 24 FA C1 00 28 BE 05 01 E0 .......$...(....
0000C790 12 65 00 00 E8 65 00 20 F8 85 00 18 BE 03 01 9C .e...e. ........
0000C7A0 12 C6 00 00 E8 A5 00 28 E8 93 00 24 BC 04 01 7C .......(...$...|
0000C7B0 30 E0 1B D0 99 FC 18 00 30 C0 00 01 BE 03 01 A8 0.......0.......
0000C7C0 12 A3 00 00 F8 73 00 1C E8 73 00 20 30 80 3F 34 .....s...s. 0.?4
0000C7D0 F8 95 00 04 FA 75 00 00 F8 15 00 38 BE 03 01 78 .....u.....8...x
0000C7E0 E8 F3 00 24 BE 07 00 F4 30 60 FF FE BE 56 01 1C ...$....0`...V..
0000C7F0 30 60 00 2F 10 80 B0 00 90 96 00 01 90 84 00 01 0`./............
0000C800 90 84 00 01 90 84 00 01 16 56 18 01 BE 52 00 0C .........V...R..
0000C810 30 84 00 05 A6 D6 00 0F 30 76 FF F8 30 A0 00 07 0.......0v..0...
0000C820 16 43 28 03 BE B2 00 9C 10 B3 00 00 14 76 00 00 .C(..........v..
0000C830 80 63 B0 00 10 A0 18 00 90 A3 00 41 90 A5 00 41 .c.........A...A
0000C840 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C850 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C860 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C870 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C880 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C890 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C8A0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000C8B0 90 A5 00 41 BE 25 00 24 30 60 FF FE 10 B3 00 00 ...A.%.$0`......
0000C8C0 F8 95 00 0C B9 F4 FA 60 FA D5 00 28 BE 03 00 28 .......`...(...(
0000C8D0 E9 E1 00 00 E8 F3 00 24 E8 B3 00 28 10 D5 00 00 .......$...(....
0000C8E0 99 FC 38 00 F8 61 00 1C E8 61 00 1C F8 13 00 1C ..8..a...a......
0000C8F0 E9 E1 00 00 EA 61 00 20 EA A1 00 24 EA C1 00 28 .....a. ...$...(
0000C900 B6 0F 00 08 30 21 00 2C 16 D6 00 00 30 76 FF F8 ....0!.,....0v..
0000C910 30 A0 00 07 16 43 28 03 BE B2 FF A4 10 80 00 00 0....C(.........
0000C920 B8 10 FF 10 14 76 00 00 B0 00 00 01 30 80 4C 80 .....v......0.L.
0000C930 B8 10 FE 80 F8 93 00 24 B0 00 00 01 30 80 4C 58 .......$....0.LX
0000C940 F8 65 00 28 10 A3 00 00 F8 93 00 20 B8 10 FE 5C .e.(....... ...\
0000C950 10 64 00 00 B8 10 FF 84 30 60 FF FE B6 0F 00 08 .d......0`......
0000C960 30 60 FF FA B8 10 FF 8C 30 60 FF FC B8 10 FF 84 0`......0`......
0000C970 30 60 FF FE BC 06 02 0C E0 66 00 00 A8 63 00 31 0`.......f...c.1
0000C980 14 63 00 00 10 80 18 00 90 83 00 41 90 84 00 41 .c.........A...A
0000C990 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C9A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C9B0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C9C0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C9D0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C9E0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000C9F0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA00 90 84 00 41 BC 24 01 7C A8 E7 00 38 14 67 00 00 ...A.$.|...8.g..
0000CA10 80 E3 38 00 10 80 38 00 90 87 00 41 90 84 00 41 ..8...8....A...A
0000CA20 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA30 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA40 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA50 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA60 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA70 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA80 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000CA90 90 84 00 41 BC 24 00 EC BC 05 01 00 30 21 FF D8 ...A.$......0!..
0000CAA0 F9 E1 00 00 FA 61 00 20 FA A1 00 24 E8 65 00 20 .....a. ...$.e. 
0000CAB0 BE 03 00 B4 F8 85 00 18 E8 C5 00 28 E8 85 00 24 ...........(...$
0000CAC0 BC 04 00 94 12 65 00 00 10 A6 00 00 30 E0 1B D0 .....e......0...
0000CAD0 99 FC 18 00 30 C0 00 01 BE 03 00 B8 12 A3 00 00 ....0...........
0000CAE0 F8 73 00 1C E8 73 00 20 30 80 3F 34 F8 95 00 04 .s...s. 0.?4....
0000CAF0 FA 75 00 00 F8 15 00 38 BE 03 00 90 E8 93 00 24 .u.....8.......$
0000CB00 BE 04 00 88 10 B3 00 00 30 60 00 05 30 80 00 0F ........0`..0...
0000CB10 F8 75 00 0C B9 F4 F8 10 F8 95 00 28 BE 03 00 28 .u.........(...(
0000CB20 E9 E1 00 00 E8 93 00 24 E8 B3 00 28 10 D5 00 00 .......$...(....
0000CB30 99 FC 20 00 F8 61 00 1C E8 61 00 1C F8 13 00 1C .. ..a...a......
0000CB40 E9 E1 00 00 EA 61 00 20 EA A1 00 24 B6 0F 00 08 .....a. ...$....
0000CB50 30 21 00 28 B0 00 00 01 30 80 4C 80 B8 10 FF 68 0!.(....0.L....h
0000CB60 F8 85 00 24 B0 00 00 01 30 80 4C 58 F8 65 00 28 ...$....0.LX.e.(
0000CB70 10 C3 00 00 F8 85 00 20 B8 10 FF 44 10 64 00 00 ....... ...D.d..
0000CB80 B6 0F 00 08 30 60 FF FA B8 10 FF A0 30 60 FF FE ....0`......0`..
0000CB90 B8 10 FF B0 30 60 FF FC B6 0F 00 08 30 60 FF FE ....0`......0`..
0000CBA0 BC 05 00 D8 E8 65 00 20 BC 03 00 D0 E8 65 00 24 .....e. .....e.$
0000CBB0 BC 03 00 C8 E8 85 00 1C BC 04 00 C0 E9 04 00 00 ................
0000CBC0 88 A5 40 00 BE 05 00 10 30 60 FF FE B6 0F 00 08 ..@.....0`......
0000CBD0 80 00 00 00 E9 04 00 04 31 20 00 1F 31 08 C0 CC ........1 ..1...
0000CBE0 16 48 48 03 BC 52 FF E8 BE 46 00 80 31 00 00 10 .HH..R...F..1...
0000CBF0 16 46 40 01 BE 52 FF D8 31 00 00 20 E9 44 00 40 .F@..R..1.. .D.@
0000CC00 11 26 50 00 16 49 40 03 BE 52 FF C4 31 60 00 01 .&P..I@..R..1`..
0000CC10 E9 04 00 3C A6 46 00 1F 10 60 58 00 BE 12 00 14 ...<.F...`X.....
0000CC20 10 63 00 00 32 52 FF FF BE 32 FF FC 10 63 18 00 .c..2R...2...c..
0000CC30 30 63 FF FF 84 E3 38 00 A6 4A 00 1F 10 60 38 00 0c....8..J...`8.
0000CC40 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
0000CC50 10 63 18 00 10 68 18 00 F8 64 00 3C F9 24 00 40 .c...h...d.<.$.@
0000CC60 B6 0F 00 08 10 65 00 00 F8 A4 00 3C F8 A4 00 40 .....e.....<...@
0000CC70 B6 0F 00 08 10 65 00 00 B6 0F 00 08 30 60 FF FE .....e......0`..
0000CC80 30 21 FF 90 F9 E1 00 00 FA 61 00 3C FA 81 00 40 0!.......a.<...@
0000CC90 FA A1 00 44 FA C1 00 48 FA E1 00 4C FB 01 00 50 ...D...H...L...P
0000CCA0 FB 21 00 54 FB 41 00 58 FB 61 00 5C FB 81 00 60 .!.T.A.X.a.\...`
0000CCB0 FB A1 00 64 FB C1 00 68 BE 05 01 04 FB E1 00 6C ...d...h.......l
0000CCC0 E8 65 00 20 BC 03 00 F8 E8 65 00 24 BC 03 00 F0 .e. .....e.$....
0000CCD0 EA C5 00 1C BC 16 00 E8 E8 76 00 00 88 65 18 00 .........v...e..
0000CCE0 BE 03 00 48 33 E0 FF FE                         ...H3...       

l0000CCE8:
	addk	r3,r31,r0

l0000CCEC:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000003C
	lwi	r21,r1,00000044
	lwi	r22,r1,00000048
	lwi	r23,r1,0000004C
	lwi	r24,r1,00000050
	lwi	r25,r1,00000054
	lwi	r26,r1,00000058
	lwi	r27,r1,0000005C
	lwi	r28,r1,00000060
	lwi	r29,r1,00000064
	lwi	r30,r1,00000068
	lwi	r31,r1,0000006C
	rtsd	r15,00000008
	addik	r1,r1,00000070
0000CD28                         E8 76 00 04 30 E0 00 1F         .v..0...
0000CD30 30 83 C0 CC 16 44 38 03 BC 52 FF B0 EB 85 00 0C 0....D8..R......
0000CD40 BC 1C FF A8 EB 05 00 00 BE 18 00 7C EB C5 00 04 ...........|....
0000CD50 A8 63 3F 3F BE 23 00 10 30 60 3F 40 F8 76 00 04 .c??.#..0`?@.v..
0000CD60 30 80 00 0C EB 45 00 10 EB 36 00 3C EA 76 00 40 0....E...6.<.v.@
0000CD70 13 BA 00 00 12 BE 00 00 13 66 00 00 12 E5 00 00 .........f......
0000CD80 30 A6 FF FB A8 C6 00 06 F8 A1 00 20 32 80 00 0F 0.......... 2...
0000CD90 F8 C1 00 24                                     ...$           

l0000CD94:
	addik	r3,r0,0000001E
	cmpu	r18,r4,r3
	blti	r18,0000CDBC

l0000CDA0:
	addk	r3,r0,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,FFFFA05C
	lwi	r3,r3,00000000
	bra	r3

l0000CDBC:
	brid	0000CCE8
	addik	r31,r0,FFFFFFFE
0000CDC4             BC 1E FF 8C B8 10 FF 24 10 7F 00 00     .......$....

l0000CDD0:
	andi	r18,r7,0000001F
	addk	r8,r0,r25
	beqid	r18,0000CDEC
	addk	r8,r8,r0

l0000CDE0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000CDE0
	srl	r8,r8

l0000CDEC:
	addk	r25,r8,r0
	rsubk	r19,r7,r19
	swi	r7,r22,00001BC8
	swi	r4,r22,00000044
	addk	r3,r28,r0

l0000CE00:
	addik	r9,r0,00003F4D
	swi	r9,r22,00000004
	beqid	r26,0000F218
	addik	r9,r0,00003F48

l0000CE10:
	lbui	r8,r22,00000047
	addik	r28,r28,00000001
	sbi	r8,r3,00000000
	addik	r26,r26,FFFFFFFF
	swi	r9,r22,00000004

l0000CE24:
	addik	r3,r0,00000005
	cmpu	r18,r21,r3
	bltid	r18,0000DF78
	addik	r3,r0,00000101

l0000CE34:
	lwi	r3,r22,00000058
	addik	r7,r0,FFFFFFFF
	lwi	r5,r22,00000050
	andi	r18,r3,0000001F
	addk	r6,r0,r7
	beqid	r18,0000CE5C
	addk	r6,r6,r0

l0000CE50:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000CE50
	addk	r6,r6,r6

l0000CE5C:
	xori	r6,r6,FFFFFFFF
	and	r3,r6,r25

;; fn0000CE64: 0000CE64
;;   Called from:
;;     000300C0 (in fn0002FFD0)
fn0000CE64 proc
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r4,r5,r3
	lbui	r7,r4,00000001
	swi	r0,r22,00001BC8
	lbu	r3,r3,r5
	cmpu	r18,r7,r19
	bgeid	r18,0000CEE4
	lhui	r4,r4,00000002

;; fn0000CE88: 0000CE88
;;   Called from:
;;     0000CDBC (in fn0000CEF4)
;;     0000CE84 (in fn0000CE64)
;;     0000CE84 (in fn0000D9E8)
;;     0000CFB4 (in fn0000CEF4)
;;     0000D0B4 (in fn0000CEF4)
;;     0000D3CC (in fn0000D008)
;;     0000D474 (in fn0000D008)
;;     0000DCB8 (in fn0000DB74)
;;     0000DCCC (in fn0000DB74)
;;     0000DE44 (in fn0000DB74)
;;     0000E35C (in fn0000D9E8)
;;     0000E390 (in fn0000D9E8)
;;     0000E534 (in fn0000D008)
;;     0000E798 (in fn0000D9E8)
;;     0000E7CC (in fn0000D9E8)
;;     0000EDA4 (in fn0000D008)
;;     0000F130 (in fn0000D008)
;;     0000F218 (in fn0000DB74)
;;     0000F418 (in fn0000DB74)
;;     0000F4DC (in fn0000DB74)
;;     0000F4F0 (in fn0000DB74)
;;     0000F4FC (in fn0000D008)
;;     0000F51C (in fn0000D008)
;;     0000F5F8 (in fn0000D008)
;;     0000F704 (in fn0000D9E8)
;;     0000F740 (in fn0000D008)
;;     0000F770 (in fn0000D9E8)
;;     0000F77C (in fn0000D008)
;;     0000F7AC (in fn0000D9E8)
;;     0000F7E8 (in fn0000EE14)
;;     0000F844 (in fn0000D9E8)
;;     0000F864 (in fn0000D9E8)
;;     0000F960 (in fn0000EE14)
;;     0000F97C (in fn0000D008)
;;     0000F9D8 (in fn0000EE14)
;;     0000FA6C (in fn0000D9E8)
;;     0000FA8C (in fn0000D9E8)
;;     0000FAA8 (in fn0000EE14)
;;     0000FAC4 (in fn0000EE14)
fn0000CE88 proc
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000CE90:
	addik	r24,r24,00000001
	lbui	r4,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r4
	beqid	r18,0000CEB8
	addk	r3,r3,r0

l0000CEAC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000CEAC
	addk	r3,r3,r3

l0000CEB8:
	addk	r25,r25,r3
	and	r3,r6,r25
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r4,r5,r3
	lbui	r7,r4,00000001
	addik	r19,r19,00000008
	lbu	r3,r3,r5
	cmpu	r18,r7,r19
	bltid	r18,0000CE88
	lhui	r4,r4,00000002

;; fn0000CEE4: 0000CEE4
;;   Called from:
;;     0000CE84 (in fn0000CE64)
;;     0000CEE0 (in fn0000CE88)
fn0000CEE4 proc
	beqid	r3,0000CDD0
	andi	r6,r3,000000F0

l0000CEEC:
	beqid	r6,0000F588

;; fn0000CEF0: 0000CEF0
;;   Called from:
;;     00030174 (in fn0002FFD0)
fn0000CEF0 proc
	addik	r8,r0,FFFFFFFF

;; fn0000CEF4: 0000CEF4
;;   Called from:
;;     0000CEF0 (in fn0000CEF0)
fn0000CEF4 proc
	andi	r18,r7,0000001F
	addk	r6,r0,r25
	beqid	r18,0000CF10
	addk	r6,r6,r0

l0000CF04:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000CF04
	srl	r6,r6

l0000CF10:
	addk	r25,r6,r0
	rsubk	r19,r7,r19
	swi	r7,r22,00001BC8
	swi	r4,r22,00000044

l0000CF20:
	andi	r4,r3,00000020
	bneid	r4,0000F220
	addik	r4,r0,00003F3F

l0000CF2C:
	andi	r4,r3,00000040
	bneid	r4,0000F50C
	addik	r6,r0,00003F51

l0000CF38:
	addik	r7,r0,00003F49
	andi	r3,r3,0000000F
	swi	r7,r22,00000004
	swi	r3,r22,0000004C
	bnei	r3,0000D400

l0000CF4C:
	lwi	r4,r22,00000044

l0000CF50:
	addik	r3,r0,00003F4A
	swi	r3,r22,00000004
	swi	r4,r22,00001BCC
	lwi	r3,r22,0000005C
	addik	r4,r0,FFFFFFFF
	lwi	r6,r22,00000054
	andi	r18,r3,0000001F
	addk	r7,r0,r4
	beqid	r18,0000CF84
	addk	r7,r7,r0

l0000CF78:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000CF78
	addk	r7,r7,r7

l0000CF84:
	xori	r7,r7,FFFFFFFF
	and	r3,r25,r7
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r5,r6,r3
	lbui	r4,r5,00000001
	lhui	r10,r5,00000002
	lbu	r3,r3,r6
	cmpu	r18,r4,r19
	bgeid	r18,0000D010
	addk	r5,r4,r0

l0000CFB0:
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000CFB8:
	addik	r24,r24,00000001
	lbui	r4,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r4
	beqid	r18,0000CFE0
	addk	r3,r3,r0

l0000CFD4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000CFD4
	addk	r3,r3,r3

l0000CFE0:
	addk	r25,r25,r3
	and	r3,r25,r7
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r5,r6,r3
	lbui	r4,r5,00000001
	addik	r19,r19,00000008
	lhui	r10,r5,00000002
	lbu	r3,r3,r6
	cmpu	r18,r4,r19

;; fn0000D008: 0000D008
;;   Called from:
;;     00030020 (in fn0002FFD0)
fn0000D008 proc
	bltid	r18,0000CFB0
	addk	r5,r4,r0

l0000D010:
	andi	r7,r3,000000F0
	beqid	r7,0000F0B8
	addk	r8,r4,r0

l0000D01C:
	lwi	r6,r22,00001BC8

l0000D020:
	addk	r4,r8,r6
	swi	r4,r22,00001BC8
	andi	r4,r3,00000040
	andi	r18,r8,0000001F
	addk	r9,r0,r25
	beqid	r18,0000D048
	addk	r9,r9,r0

l0000D03C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D03C
	srl	r9,r9

l0000D048:
	rsubk	r19,r5,r19
	bneid	r4,0000ED90
	addk	r25,r9,r0

l0000D054:
	addik	r5,r0,00003F4B
	andi	r3,r3,0000000F
	swi	r5,r22,00000004
	swi	r10,r22,00000048
	swi	r3,r22,0000004C
	bnei	r3,0000D4A8

l0000D06C:
	addik	r9,r0,00003F4C
	swi	r9,r22,00000004
	beqid	r26,0000F218
	rsubk	r4,r26,r29

l0000D07C:
	lwi	r5,r22,00000048
	cmpu	r18,r5,r4
	bgeid	r18,0000ED80
	rsubk	r4,r4,r5

l0000D08C:
	lwi	r3,r22,00000030
	cmpu	r18,r4,r3
	bgei	r18,0000EC34

l0000D098:
	lwi	r3,r22,00001BC4
	beqid	r3,0000EC34
	addik	r31,r0,FFFFFFFD

l0000D0A4:
	imm	00000001
	addik	r3,r0,FFFFA00C
	addik	r4,r0,00003F51
	swi	r3,r23,00000018
	swi	r4,r22,00000004

l0000D0B8:
	lwi	r3,r22,0000002C

l0000D0BC:
	swi	r28,r23,0000000C
	swi	r26,r23,00000010
	swi	r24,r23,00000000
	swi	r21,r23,00000004
	swi	r25,r22,0000003C
	bneid	r3,0000D18C
	swi	r19,r22,00000040

l0000D0D8:
	xor	r3,r29,r26
	beqid	r3,0000D24C
	addik	r4,r0,00003F50

l0000D0E4:
	lwi	r3,r22,00000004
	cmpu	r18,r3,r4
	bltid	r18,0000D24C
	xori	r5,r27,00000004

l0000D0F4:
	rsubk	r4,r5,r0
	or	r4,r4,r5
	addk	r5,r0,r4
	srl	r5,r4
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5

;; fn0000D120: 0000D120
;;   Called from:
;;     000301A8 (in fn0002FFD0)
fn0000D120 proc
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	bneid	r5,0000D18C
	addik	r4,r0,00003F4D

;; fn0000D184: 0000D184
;;   Called from:
;;     0000D180 (in fn0000D120)
;;     0000D180 (in fn0000CE88)
fn0000D184 proc
	cmpu	r18,r3,r4
	blti	r18,0000D24C

;; fn0000D18C: 0000D18C
;;   Called from:
;;     0000D0D4 (in fn0000CE88)
;;     0000D180 (in fn0000D120)
;;     0000D180 (in fn0000CE88)
;;     0000D188 (in fn0000D184)
fn0000D18C proc
	lwi	r19,r23,0000001C
	lwi	r5,r19,00000038
	beqid	r5,0000DE4C
	rsubk	r26,r26,r29

l0000D19C:
	lwi	r7,r19,0000002C
	bneid	r7,0000D1D4
	addik	r4,r0,00000001

l0000D1A8:
	lwi	r3,r19,00000028
	swi	r0,r19,00000034

;; fn0000D1B0: 0000D1B0
;;   Called from:
;;     0003019C (in fn0002FFD0)
fn0000D1B0 proc
	andi	r18,r3,0000001F
	addk	r7,r0,r4
	beqid	r18,0000D1CC
	addk	r7,r7,r0

;; fn0000D1C0: 0000D1C0
;;   Called from:
;;     0000D1BC (in fn0000D1B0)
;;     0000D1BC (in fn0000D18C)
fn0000D1C0 proc
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D1C0
	addk	r7,r7,r7

;; fn0000D1CC: 0000D1CC
;;   Called from:
;;     0000D0E0 (in fn0000CE88)
;;     0000D0F0 (in fn0000CE88)
;;     0000D188 (in fn0000D184)
;;     0000D1A4 (in fn0000D18C)
;;     0000D1BC (in fn0000D1B0)
;;     0000D1BC (in fn0000D18C)
;;     0000D1C8 (in fn0000D1C0)
;;     0000DE94 (in fn0000D18C)
fn0000D1CC proc
	swi	r0,r19,00000030
	swi	r7,r19,0000002C

l0000D1D4:
	cmpu	r18,r7,r26
	bgei	r18,0000DCDC

l0000D1DC:
	lwi	r3,r19,00000034
	rsubk	r7,r3,r7
	cmpu	r18,r26,r7
	bgeid	r18,0000D1F4
	addk	r24,r26,r0

l0000D1F0:
	addk	r24,r7,r0

l0000D1F4:
	addk	r7,r24,r0
	rsubk	r6,r26,r28
	addk	r5,r5,r3
	imm	00000000
	brlid	r15,00008C34
	rsubk	r26,r24,r26
	bneid	r26,0000DF50
	addk	r7,r26,r0

l0000D214:
	lwi	r3,r19,00000034
	lwi	r4,r19,0000002C
	addk	r3,r24,r3
	swi	r3,r19,00000034
	xor	r3,r3,r4
	bnei	r3,0000D230

l0000D22C:
	swi	r3,r19,00000034

l0000D230:
	lwi	r3,r19,00000030
	lwi	r21,r23,00000004
	cmpu	r18,r4,r3
	bgeid	r18,0000D24C
	lwi	r26,r23,00000010

l0000D244:
	addk	r24,r24,r3
	swi	r24,r19,00000030

l0000D24C:
	lwi	r5,r23,00000008
	lwi	r3,r23,00000014
	lwi	r4,r22,00000020
	lwi	r6,r22,0000000C
	rsubk	r26,r26,r29
	rsubk	r21,r21,r30
	addk	r3,r3,r26
	addk	r5,r5,r21
	swi	r3,r23,00000014
	swi	r5,r23,00000008
	addk	r4,r4,r26
	addk	r3,r0,r6
	srl	r3,r6
	srl	r3,r3
	andi	r3,r3,00000001
	beqid	r3,0000D2C8
	swi	r4,r22,00000020

l0000D290:
	rsubk	r3,r26,r0
	or	r3,r3,r26
	bgei	r3,0000D2C8

l0000D29C:
	lwi	r6,r23,0000000C
	lwi	r3,r22,00000014
	lwi	r5,r22,0000001C
	rsubk	r6,r26,r6
	beqid	r3,0000DFE4
	addk	r7,r26,r0

l0000D2B4:
	imm	00000000
	brlid	r15,00007044
	nop
	swi	r3,r22,0000001C

l0000D2C4:
	swi	r3,r23,00000030

l0000D2C8:
	lwi	r3,r22,00000008
	beqid	r3,0000D2D8
	lwi	r6,r22,00000040

l0000D2D4:
	addik	r6,r6,00000040

l0000D2D8:
	lwi	r4,r22,00000004
	xori	r3,r4,00003F3F
	beqi	r3,0000DCD4

l0000D2E4:
	xori	r3,r4,00003F47
	rsubk	r5,r3,r0
	or	r5,r5,r3
	xori	r5,r5,FFFFFFFF
	addk	r3,r0,r5
	srl	r3,r5
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	bneid	r3,0000D388
	xori	r4,r4,00003F42

l0000D37C:
	rsubk	r5,r4,r0
	or	r4,r5,r4
	blti	r4,0000D38C

l0000D388:
	addik	r3,r0,00000100

l0000D38C:
	or	r21,r21,r26
	addk	r3,r3,r6
	rsubk	r4,r21,r0
	or	r21,r4,r21
	bgeid	r21,0000D3B8
	swi	r3,r23,0000002C

l0000D3A4:
	xori	r27,r27,00000004
	rsubk	r3,r27,r0
	or	r27,r3,r27
	bltid	r27,0000CCEC
	addk	r3,r31,r0

l0000D3B8:
	bneid	r31,0000CCEC
	addk	r3,r31,r0

l0000D3C0:
	brid	0000CCE8
	addik	r31,r0,FFFFFFFB

l0000D3C8:
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000D3D0:
	addik	r24,r24,00000001
	lbui	r5,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r4,r0,r5
	beqid	r18,0000D3F8
	addk	r4,r4,r0

l0000D3EC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D3EC
	addk	r4,r4,r4

l0000D3F8:
	addik	r19,r19,00000008
	addk	r25,r25,r4

l0000D400:
	cmpu	r18,r3,r19
	bltid	r18,0000D3C8
	addik	r8,r0,FFFFFFFF

l0000D40C:
	lwi	r6,r22,00000044
	lwi	r5,r22,00001BC8
	andi	r18,r3,0000001F
	addk	r4,r0,r8
	beqid	r18,0000D430
	addk	r4,r4,r0

l0000D424:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D424
	addk	r4,r4,r4

l0000D430:
	xori	r4,r4,FFFFFFFF
	and	r4,r4,r25
	addk	r4,r4,r6
	addk	r5,r5,r3
	andi	r18,r3,0000001F
	addk	r9,r0,r25
	beqid	r18,0000D45C
	addk	r9,r9,r0

l0000D450:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D450
	srl	r9,r9

l0000D45C:
	swi	r4,r22,00000044
	rsubk	r19,r3,r19
	swi	r5,r22,00001BC8
	brid	0000CF50
	addk	r25,r9,r0

l0000D470:
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000D478:
	addik	r24,r24,00000001
	lbui	r5,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r4,r0,r5
	beqid	r18,0000D4A0
	addk	r4,r4,r0

l0000D494:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D494
	addk	r4,r4,r4

l0000D4A0:
	addik	r19,r19,00000008
	addk	r25,r25,r4

l0000D4A8:
	cmpu	r18,r3,r19
	bltid	r18,0000D470
	addik	r7,r0,FFFFFFFF

l0000D4B4:
	lwi	r6,r22,00000048
	lwi	r5,r22,00001BC8
	andi	r18,r3,0000001F
	addk	r4,r0,r7
	beqid	r18,0000D4D8
	addk	r4,r4,r0

l0000D4CC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D4CC
	addk	r4,r4,r4

l0000D4D8:
	xori	r4,r4,FFFFFFFF
	and	r4,r4,r25
	addk	r6,r6,r4
	addk	r4,r5,r3
	andi	r18,r3,0000001F
	addk	r8,r0,r25
	beqid	r18,0000D504
	addk	r8,r8,r0

l0000D4F8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000D4F8
	srl	r8,r8

l0000D504:
	swi	r6,r22,00000048
	rsubk	r19,r3,r19
	swi	r4,r22,00001BC8
	brid	0000D06C
	addk	r25,r8,r0
0000D518                         E8 96 00 24 BE 04 00 38         ...$...8
0000D520 A4 79 02 00 10 60 C8 00 90 79 00 41 90 63 00 41 .y...`...y.A.c.A
0000D530 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D540 90 63 00 41 90 63 00 41 A4 63 00 01 F8 64 00 00 .c.A.c.A.c...d..
0000D550 A4 79 02 00 BC 03 00 5C E8 76 00 0C A4 63 00 04 .y.....\.v...c..
0000D560 BE 03 00 50 30 E0 00 02 E8 B6 00 1C 10 60 C8 00 ...P0........`..
0000D570 90 79 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .y.A.c.A.c.A.c.A
0000D580 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D590 30 C1 00 1C FA 81 00 34 F3 21 00 1C B0 00 00 00 0......4.!......
0000D5A0 B9 F4 9A A4 F0 61 00 1D EA 81 00 34 F8 76 00 1C .....a.....4.v..
0000D5B0 13 20 00 00 13 1F 00 00 12 79 00 00 30 C0 3F 36 . .......y..0.?6
0000D5C0 F8 D6 00 04 BE 15 07 08 30 A0 00 1F B8 10 00 14 ........0.......
0000D5D0 33 18 00 01 BE 15 FA E4 13 F5 00 00 33 18 00 01 3...........3...
0000D5E0 E0 98 FF FF 32 B5 FF FF A6 53 00 1F 10 60 20 00 ....2....S...` .
0000D5F0 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
0000D600 10 63 18 00 32 73 00 08 16 53 28 03 BE B2 FF C8 .c..2s...S(.....
0000D610 13 39 18 00 E8 76 00 24 BC 03 00 08 FB 23 00 04 .9...v.$.....#..
0000D620 E8 76 00 14 A4 63 02 00 BE 03 01 14 12 60 00 00 .v...c.......`..
0000D630 E8 76 00 0C A4 63 00 04 BE 03 01 04 30 E0 00 04 .v...c......0...
0000D640 E8 B6 00 1C 10 60 C8 00 90 79 00 41 90 63 00 41 .....`...y.A.c.A
0000D650 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D660 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D670 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D680 90 63 00 41 90 63 00 41 10 80 C8 00 90 99 00 41 .c.A.c.A.......A
0000D690 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000D6A0 90 84 00 41 90 84 00 41 90 84 00 41 F0 61 00 1E ...A...A...A.a..
0000D6B0 30 C1 00 1C 10 60 C8 00 90 79 00 41 90 63 00 41 0....`...y.A.c.A
0000D6C0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D6D0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D6E0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D6F0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D700 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D710 90 63 00 41 90 63 00 41 FA 81 00 34 F3 21 00 1C .c.A.c.A...4.!..
0000D720 F0 81 00 1D B0 00 00 00 B9 F4 99 1C F0 61 00 1F .............a..
0000D730 EA 81 00 34 F8 76 00 1C 12 60 00 00 13 33 00 00 ...4.v...`...3..
0000D740 30 E0 3F 37 F8 F6 00 04 BE 15 F9 70 13 F5 00 00 0.?7.......p....
0000D750 33 18 00 01 E0 98 FF FF 32 B5 FF FF A6 53 00 1F 3.......2....S..
0000D760 10 60 20 00 BE 12 00 14 10 63 00 00 32 52 FF FF .` ......c..2R..
0000D770 BE 32 FF FC 10 63 18 00 32 73 00 08 13 39 18 00 .2...c..2s...9..
0000D780 16 53 A0 03 BC B2 FF C4 E8 76 00 24 BE 03 00 34 .S.......v.$...4
0000D790 A4 B9 00 FF 10 80 C8 00 90 99 00 41 90 84 00 41 ...........A...A
0000D7A0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000D7B0 90 84 00 41 90 84 00 41 F8 A3 00 08 F8 83 00 0C ...A...A........
0000D7C0 E8 B6 00 14 A4 65 02 00 BE 03 00 6C 10 85 00 00 .....e.....l....
0000D7D0 E8 76 00 0C A4 63 00 04 BE 03 00 60 31 00 3F 38 .v...c.....`1.?8
0000D7E0 E8 B6 00 1C 10 60 C8 00 90 79 00 41 90 63 00 41 .....`...y.A.c.A
0000D7F0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000D800 90 63 00 41 90 63 00 41 30 E0 00 02 30 C1 00 1C .c.A.c.A0...0...
0000D810 FA 81 00 34 F3 21 00 1C B0 00 00 00 B9 F4 98 28 ...4.!.........(
0000D820 F0 61 00 1D E8 B6 00 14 EA 81 00 34 F8 76 00 1C .a.........4.v..
0000D830 10 85 00 00 31 00 3F 38 A6 65 04 00 BE 33 19 C4 ....1.?8.e...3..
0000D840 F9 16 00 04 13 33 00 00 E8 76 00 24 BE 03 00 18 .....3...v.$....
0000D850 31 20 3F 39 10 85 00 00 F8 03 00 10 A4 65 04 00 1 ?9.........e..
0000D860 31 20 3F 39 F9 36 00 04 BE 03 00 C0 30 60 3F 3A 1 ?9.6......0`?:
0000D870 E8 76 00 44 16 55 18 03 BE B2 00 0C 13 F5 00 00 .v.D.U..........
0000D880 13 E3 00 00 BC 1F 00 98 E8 B6 00 24 BC 05 00 48 ...........$...H
0000D890 E8 C5 00 10 BE 06 00 40 10 FF 00 00 E8 85 00 14 .......@........
0000D8A0 E9 05 00 18 14 63 20 00 10 9F 18 00 16 44 40 03 .....c ......D@.
0000D8B0 BE B2 00 0C 10 A6 18 00 14 E3 40 00 10 D8 00 00 ..........@.....
0000D8C0 B0 00 00 00 B9 F4 B3 70 FA 81 00 34 E8 96 00 14 .......p...4....
0000D8D0 EA 81 00 34 A4 84 02 00 BC 04 00 30 E8 76 00 0C ...4.......0.v..
0000D8E0 A4 63 00 04 BE 03 00 24 10 FF 00 00 E8 B6 00 1C .c.....$........
0000D8F0 10 D8 00 00 B0 00 00 00 B9 F4 97 4C FA 81 00 34 ...........L...4
0000D900 EA 81 00 34 F8 76 00 1C E8 76 00 44 16 BF A8 00 ...4.v...v.D....
0000D910 13 18 F8 00 14 7F 18 00 F8 76 00 44 BE 23 18 FC .........v.D.#..
0000D920 30 60 3F 3A E8 96 00 14 F8 76 00 04 F8 16 00 44 0`?:.....v.....D
0000D930 A4 64 08 00 BC 23 07 64 E8 B6 00 24 BC 05 00 08 .d...#.d...$....
0000D940 F8 65 00 1C 30 A0 3F 3B F8 B6 00 04 F8 16 00 44 .e..0.?;.......D
0000D950 A4 64 10 00 BC 23 06 A0 E8 B6 00 24 BE 05 00 10 .d...#.....$....
0000D960 30 C0 3F 3C F8 65 00 24 30 C0 3F 3C F8 D6 00 04 0.?<.e.$0.?<....
0000D970 A4 64 02 00 BC 23 05 28 E8 76 00 24 BE 03 00 3C .d...#.(.v.$...<
0000D980 31 20 00 01 10 A0 20 00 90 A4 00 01 90 A5 00 01 1 .... .........
0000D990 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
0000D9A0 90 A5 00 01 90 A5 00 01 90 A5 00 01 84 85 48 00 ..............H.
0000D9B0 F9 23 00 30 F8 83 00 2C 10 E0 00 00 10 C7 00 00 .#.0...,........
0000D9C0 10 A7 00 00 FA 81 00 34 B0 00 00 00 B9 F4 96 78 .......4.......x
0000D9D0 13 F8 00 00 F8 76 00 1C                         .....v..       

;; fn0000D9D8: 0000D9D8
;;   Called from:
;;     0003015C (in fn0002FFD0)
fn0000D9D8 proc
	lwi	r20,r1,00000034
	swi	r3,r23,00000030
	addik	r3,r0,00003F3F
	swi	r3,r22,00000004

;; fn0000D9E8: 0000D9E8
;;   Called from:
;;     0000D9E4 (in fn0000D9D8)
fn0000D9E8 proc
	lwi	r4,r1,00000020
	addik	r3,r0,00000001
	cmpu	r18,r4,r3
	bgei	r18,0000F778

l0000D9F8:
	lwi	r3,r22,00000008
	beqid	r3,0000E13C
	addk	r24,r31,r0

l0000DA04:
	andi	r3,r19,00000007
	andi	r18,r3,0000001F
	addk	r5,r0,r25
	beqid	r18,0000DA24
	addk	r5,r5,r0

l0000DA18:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DA18
	srl	r5,r5

l0000DA24:
	addk	r25,r5,r0
	addik	r6,r0,00003F4E
	andi	r19,r19,FFFFFFF8
	swi	r6,r22,00000004
	lwi	r4,r22,0000000C
	beqid	r4,0000DD14
	addik	r5,r0,00003F4F

l0000DA40:
	addik	r3,r0,0000001F
	cmpu	r18,r19,r3
	blti	r18,0000F7C4

l0000DA4C:
	beqid	r21,0000DCCC
	addik	r5,r19,00000008

l0000DA54:
	lbui	r8,r24,00000000
	addik	r6,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r7,r0,r8
	beqid	r18,0000DA78
	addk	r7,r7,r0

l0000DA6C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DA6C
	addk	r7,r7,r7

l0000DA78:
	addik	r31,r24,00000001
	cmpu	r18,r5,r3
	bltid	r18,0000F820
	addk	r25,r25,r7

l0000DA88:
	beqid	r6,0000DCC0
	addik	r7,r21,FFFFFFFE

l0000DA90:
	lbui	r9,r24,00000001
	addik	r6,r19,00000010
	andi	r18,r5,0000001F
	addk	r8,r0,r9
	beqid	r18,0000DAB4
	addk	r8,r8,r0

l0000DAA8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DAA8
	addk	r8,r8,r8

l0000DAB4:
	addik	r31,r24,00000002
	cmpu	r18,r6,r3
	bltid	r18,0000F82C
	addk	r25,r25,r8

l0000DAC4:
	beqi	r7,0000F838

l0000DAC8:
	lbui	r9,r24,00000002
	addik	r5,r19,00000018
	addik	r7,r21,FFFFFFFD
	andi	r18,r6,0000001F
	addk	r8,r0,r9
	beqid	r18,0000DAF0
	addk	r8,r8,r0

l0000DAE4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DAE4
	addk	r8,r8,r8

l0000DAF0:
	addik	r31,r24,00000003
	cmpu	r18,r5,r3
	bltid	r18,0000F86C
	addk	r25,r25,r8

l0000DB00:
	beqi	r7,0000F858

l0000DB04:
	lbui	r6,r24,00000003
	addik	r21,r21,FFFFFFFC
	addik	r31,r24,00000004
	andi	r18,r5,0000001F
	addk	r3,r0,r6
	beqid	r18,0000DB2C
	addk	r3,r3,r0

l0000DB20:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DB20
	addk	r3,r3,r3

l0000DB2C:
	addik	r19,r19,00000020
	addk	r25,r25,r3

l0000DB34:
	lwi	r5,r23,00000014
	lwi	r3,r22,00000020
	rsubk	r7,r26,r29
	addk	r5,r5,r7
	addk	r3,r3,r7
	swi	r5,r23,00000014
	swi	r3,r22,00000020
	andi	r3,r4,00000004
	beqid	r3,0000DB90
	rsubk	r5,r7,r0

l0000DB5C:
	or	r5,r5,r7
	bgei	r5,0000DB90

l0000DB64:
	lwi	r3,r22,00000014
	lwi	r5,r22,0000001C
	beqid	r3,0000F7F0
	rsubk	r6,r7,r28

;; fn0000DB74: 0000DB74
;;   Called from:
;;     0000CE0C (in fn0000D008)
;;     0000D078 (in fn0000D008)
;;     0000DA3C (in fn0000D9E8)
;;     0000DA50 (in fn0000D9E8)
;;     0000DB58 (in fn0000D9E8)
;;     0000DB60 (in fn0000D9E8)
;;     0000DB70 (in fn0000D9E8)
;;     0000DCC8 (in fn0000D9E8)
;;     0000E208 (in fn0000D9E8)
;;     0000E3CC (in fn0000D008)
;;     0000E8B0 (in fn0000EE14)
;;     0000ED78 (in fn0000D008)
;;     0000EDD8 (in fn0000D008)
;;     0000F360 (in fn0000EE14)
;;     0000F42C (in fn0000EE14)
;;     0000F7F8 (in fn0000D9E8)
;;     00030104 (in fn0002FFD0)
fn0000DB74 proc
	imm	00000000
	brlid	r15,00007044
	nop
	lwi	r4,r22,0000000C

l0000DB84:
	swi	r3,r22,0000001C
	swi	r3,r23,00000030
	andi	r3,r4,00000004

l0000DB90:
	beqi	r3,0000DD00

l0000DB94:
	lwi	r5,r22,00000014
	bneid	r5,0000DC90
	addk	r3,r25,r0

l0000DBA0:
	addk	r3,r25,r25
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r5,r0,r25
	srl	r5,r25
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	src	r7,r25
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	imm	0000FF00
	andi	r7,r7,00000000
	addk	r6,r0,r25
	srl	r6,r25
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addk	r5,r5,r7
	imm	00000000
	andi	r6,r6,FFFFFF00
	addk	r3,r3,r3
	addk	r5,r5,r6
	imm	000000FF
	andi	r3,r3,00000000
	addk	r3,r5,r3

l0000DC90:
	lwi	r5,r22,0000001C
	xor	r3,r5,r3
	beqid	r3,0000DD00
	addk	r24,r31,r0

l0000DCA0:
	imm	00000001
	addik	r3,r0,FFFFA02C
	addik	r4,r0,00003F51
	swi	r3,r23,00000018
	swi	r4,r22,00000004
	addk	r29,r26,r0
	brid	0000D0B8
	addik	r31,r0,FFFFFFFD

l0000DCC0:
	addk	r21,r6,r0
	addk	r19,r5,r0
	addk	r24,r31,r0

l0000DCCC:
	brid	0000D0B8
	addk	r31,r21,r0

l0000DCD4:
	brid	0000D38C
	addik	r6,r6,00000080

l0000DCDC:
	imm	00000000
	brlid	r15,00008C34
	rsubk	r6,r7,r28
	lwi	r3,r19,0000002C
	swi	r0,r19,00000034
	lwi	r21,r23,00000004
	swi	r3,r19,00000030
	brid	0000D24C
	lwi	r26,r23,00000010

l0000DD00:
	addk	r19,r3,r0
	addk	r29,r26,r0
	addk	r24,r31,r0
	addk	r25,r3,r0
	addik	r5,r0,00003F4F

l0000DD14:
	swi	r5,r22,00000004
	beqid	r4,0000F4D8
	addik	r8,r0,00003F50

l0000DD20:
	lwi	r3,r22,00000014
	beqid	r3,0000F4D8
	addik	r3,r0,0000001F

l0000DD2C:
	cmpu	r18,r19,r3
	bltid	r18,0000DE20
	addk	r4,r24,r0

l0000DD38:
	beqid	r21,0000DCCC
	addik	r5,r19,00000008

l0000DD40:
	lbui	r4,r24,00000000
	addik	r6,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r7,r0,r4
	beqid	r18,0000DD64
	addk	r7,r7,r0

l0000DD58:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DD58
	addk	r7,r7,r7

l0000DD64:
	addik	r4,r24,00000001
	cmpu	r18,r5,r3
	bltid	r18,0000F400
	addk	r25,r25,r7

l0000DD74:
	beqid	r6,0000F40C
	addik	r7,r21,FFFFFFFE

l0000DD7C:
	lbui	r4,r24,00000001
	addik	r6,r19,00000010
	andi	r18,r5,0000001F
	addk	r8,r0,r4
	beqid	r18,0000DDA0
	addk	r8,r8,r0

l0000DD94:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DD94
	addk	r8,r8,r8

l0000DDA0:
	addik	r4,r24,00000002
	cmpu	r18,r6,r3
	bltid	r18,0000F4BC
	addk	r25,r25,r8

l0000DDB0:
	beqi	r7,0000F4E4

l0000DDB4:
	lbui	r4,r24,00000002
	addik	r5,r19,00000018
	addik	r7,r21,FFFFFFFD
	andi	r18,r6,0000001F
	addk	r8,r0,r4
	beqid	r18,0000DDDC
	addk	r8,r8,r0

l0000DDD0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DDD0
	addk	r8,r8,r8

l0000DDDC:
	addik	r4,r24,00000003
	cmpu	r18,r5,r3
	bltid	r18,0000F524
	addk	r25,r25,r8

l0000DDEC:
	beqi	r7,0000F20C

l0000DDF0:
	lbui	r6,r24,00000003
	addik	r21,r21,FFFFFFFC
	addik	r4,r24,00000004
	andi	r18,r5,0000001F
	addk	r3,r0,r6
	beqid	r18,0000DE18
	addk	r3,r3,r0

l0000DE0C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DE0C
	addk	r3,r3,r3

l0000DE18:
	addik	r19,r19,00000020
	addk	r25,r25,r3

l0000DE20:
	lwi	r3,r22,00000020
	xor	r3,r3,r25
	beqi	r3,0000F4C8

l0000DE2C:
	imm	00000001
	addik	r6,r0,FFFFA044
	addk	r24,r4,r0

l0000DE38:
	swi	r6,r23,00000018
	addik	r7,r0,00003F51
	swi	r7,r22,00000004
	brid	0000D0B8
	addik	r31,r0,FFFFFFFD

l0000DE4C:
	lwi	r6,r19,00000028
	addik	r7,r0,00000001
	lwi	r5,r23,00000028
	andi	r18,r6,0000001F
	addk	r9,r0,r7
	beqid	r18,0000DE74
	addk	r9,r9,r0

l0000DE68:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000DE68
	addk	r9,r9,r9

l0000DE74:
	lwi	r3,r23,00000020
	brald	r15,r3
	addk	r6,r9,r0
	swi	r3,r19,00000038
	bneid	r3,0000D19C
	addk	r5,r3,r0

l0000DE8C:
	addik	r5,r0,00003F52
	swi	r5,r22,00000004
	brid	0000CCE8
	addik	r31,r0,FFFFFFFC
0000DE9C                                     16 53 A0 03             .S..
0000DEA0 BE 52 00 78 10 B8 00 00 BE 15 FE 24 30 73 00 08 .R.x.......$0s..
0000DEB0 E0 B8 00 00 30 D5 FF FF A6 53 00 1F 10 E0 28 00 ....0....S....(.
0000DEC0 BE 12 00 14 10 E7 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0000DED0 10 E7 38 00 30 B8 00 01 16 43 A0 03 BE 52 14 68 ..8.0....C...R.h
0000DEE0 13 39 38 00 BC 06 15 00 E0 F8 00 01 32 B5 FF FE .98.........2...
0000DEF0 30 B8 00 02 A6 43 00 1F 10 C0 38 00 BE 12 00 14 0....C....8.....
0000DF00 10 C6 00 00 32 52 FF FF BE 32 FF FC 10 C6 30 00 ....2R...2....0.
0000DF10 32 73 00 10 13 39 30 00 E8 76 00 0C A4 63 00 04 2s...90..v...c..
0000DF20 BC 03 0E 8C E4 76 00 1E 88 63 C8 00 BE 03 0E 80 .....v...c......
0000DF30 31 00 3F 51 B0 00 00 01 30 E0 9E D8 13 05 00 00 1.?Q....0.......
0000DF40 F8 F7 00 18 F9 16 00 04 B8 10 F1 70 33 E0 FF FD ...........p3...

l0000DF50:
	lwi	r5,r19,00000038
	imm	00000000
	brlid	r15,00008C34
	rsubk	r6,r26,r28
	lwi	r4,r19,0000002C
	swi	r26,r19,00000034
	lwi	r21,r23,00000004
	swi	r4,r19,00000030
	brid	0000D24C
	lwi	r26,r23,00000010

l0000DF78:
	cmpu	r18,r26,r3
	bgeid	r18,0000CE34
	addk	r6,r29,r0

l0000DF84:
	addk	r5,r23,r0
	swi	r28,r23,0000000C
	swi	r26,r23,00000010
	swi	r24,r23,00000000
	swi	r21,r23,00000004
	swi	r25,r22,0000003C
	swi	r19,r22,00000040
	imm	00000000
	brlid	r15,000070A4
	swi	r20,r1,00000034
	lwi	r4,r22,00000004
	lwi	r28,r23,0000000C
	lwi	r26,r23,00000010
	xori	r3,r4,00003F3F
	lwi	r24,r23,00000000
	lwi	r21,r23,00000004
	lwi	r25,r22,0000003C
	lwi	r19,r22,00000040
	bneid	r3,0000DFDC
	lwi	r20,r1,00000034

l0000DFD4:
	addik	r6,r0,FFFFFFFF
	swi	r6,r22,00001BC8

l0000DFDC:
	brid	0000CD94
	addik	r4,r4,FFFFC0CC

l0000DFE4:
	brlid	r15,00015318
	nop
	brid	0000D2C4
	swi	r3,r22,0000001C
0000DFF4             BE 15 FC D8 10 98 00 00 13 E0 00 00     ............
0000E000 E8 76 00 24 33 FF 00 01 BE 03 00 2C E1 04 00 00 .v.$3......,....
0000E010 E8 A3 00 24 BC 05 00 20 E8 D6 00 44 E8 63 00 28 ...$... ...D.c.(
0000E020 16 43 30 03 BE B2 00 10 30 66 00 01 F8 76 00 44 .C0.....0f...v.D
0000E030 D1 06 28 00 BE 08 00 10 30 84 00 01 16 55 F8 03 ..(.....0....U..
0000E040 BC 52 FF C0 E8 76 00 14 A4 63 02 00 BC 03 00 38 .R...v...c.....8
0000E050 E8 76 00 0C A4 63 00 04 BE 03 00 2C 10 FF 00 00 .v...c.....,....
0000E060 E8 B6 00 1C 10 D8 00 00 F9 01 00 2C B0 00 00 00 ...........,....
0000E070 B9 F4 8F D4 FA 81 00 34 EA 81 00 34 E9 01 00 2C .......4...4...,
0000E080 F8 76 00 1C 13 18 F8 00 BE 28 11 90 16 BF A8 00 .v.......(......
0000E090 B8 10 F8 D8 E8 96 00 14 BE 15 FC 34 10 98 00 00 ...........4....
0000E0A0 13 E0 00 00 E8 76 00 24 33 FF 00 01 BE 03 00 2C .....v.$3......,
0000E0B0 E1 04 00 00 E8 A3 00 1C BC 05 00 20 E8 D6 00 44 ........... ...D
0000E0C0 E8 63 00 20 16 43 30 03 BE B2 00 10 30 66 00 01 .c. .C0.....0f..
0000E0D0 F8 76 00 44 D1 06 28 00 BE 08 00 10 30 84 00 01 .v.D..(.....0...
0000E0E0 16 55 F8 03 BC 52 FF C0 E8 76 00 14 A4 63 02 00 .U...R...v...c..
0000E0F0 BC 03 00 38 E8 76 00 0C A4 63 00 04 BE 03 00 2C ...8.v...c.....,
0000E100 10 FF 00 00 E8 B6 00 1C 10 D8 00 00 F9 01 00 2C ...............,
0000E110 B0 00 00 00 B9 F4 8F 30 FA 81 00 34 EA 81 00 34 .......0...4...4
0000E120 E9 01 00 2C F8 76 00 1C 13 18 F8 00 BE 28 10 EC ...,.v.......(..
0000E130 16 BF A8 00 B8 10 F8 10 E8 96 00 14             ............   

l0000E13C:
	addik	r4,r0,00000002
	cmpu	r18,r19,r4
	bltid	r18,0000E188
	srl	r4,r25

l0000E14C:
	beqid	r21,0000F4F8
	addk	r4,r31,r0

l0000E154:
	lbui	r5,r31,00000000
	addik	r21,r21,FFFFFFFF
	addik	r24,r31,00000001
	andi	r18,r19,0000001F
	addk	r4,r0,r5
	beqid	r18,0000E17C
	addk	r4,r4,r0

l0000E170:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E170
	addk	r4,r4,r4

l0000E17C:
	addik	r19,r19,00000008
	addk	r25,r25,r4
	srl	r4,r25

l0000E188:
	andi	r5,r25,00000001
	andi	r4,r4,00000003
	swi	r5,r22,00000008
	xori	r5,r4,00000002
	beqid	r5,0000E398
	xori	r5,r4,00000003

l0000E1A0:
	beqid	r5,0000E364
	xori	r4,r4,00000001

l0000E1A8:
	beqid	r4,0000E5BC
	addk	r5,r24,r0

l0000E1B0:
	addk	r8,r0,r25
	srl	r8,r25
	srl	r8,r8
	srl	r8,r8
	addk	r25,r8,r0
	addik	r7,r0,00003F41
	swi	r7,r22,00000004
	addik	r19,r19,FFFFFFFD
	andi	r3,r19,00000007
	addik	r6,r0,0000001F
	andi	r19,r19,FFFFFFF8
	andi	r18,r3,0000001F
	addk	r7,r0,r25
	beqid	r18,0000E1F8
	addk	r7,r7,r0

l0000E1EC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E1EC
	srl	r7,r7

l0000E1F8:
	cmpu	r18,r19,r6
	bltid	r18,0000E2EC
	addk	r25,r7,r0

l0000E204:
	beqid	r21,0000DCCC
	addik	r8,r19,00000008

l0000E20C:
	lbui	r7,r5,00000000
	addik	r3,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r4,r0,r7
	beqid	r18,0000E230
	addk	r4,r4,r0

l0000E224:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E224
	addk	r4,r4,r4

l0000E230:
	addik	r24,r24,00000001
	cmpu	r18,r8,r6
	bltid	r18,0000F6F0
	addk	r25,r25,r4

l0000E240:
	beqid	r3,0000F6FC
	addik	r4,r21,FFFFFFFE

l0000E248:
	lbui	r9,r5,00000001
	addik	r3,r19,00000010
	andi	r18,r8,0000001F
	addk	r7,r0,r9
	beqid	r18,0000E26C
	addk	r7,r7,r0

l0000E260:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E260
	addk	r7,r7,r7

l0000E26C:
	addik	r24,r5,00000002
	cmpu	r18,r3,r6
	bltid	r18,0000F75C
	addk	r25,r25,r7

l0000E27C:
	beqid	r4,0000F768
	addik	r9,r19,00000018

l0000E284:
	lbui	r8,r5,00000002
	addik	r4,r21,FFFFFFFD
	andi	r18,r3,0000001F
	addk	r7,r0,r8
	beqid	r18,0000E2A8
	addk	r7,r7,r0

l0000E29C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E29C
	addk	r7,r7,r7

l0000E2A8:
	addik	r24,r5,00000003
	cmpu	r18,r9,r6
	bltid	r18,0000F798
	addk	r25,r25,r7

l0000E2B8:
	beqi	r4,0000F7A4

l0000E2BC:
	lbui	r4,r5,00000003
	addik	r21,r21,FFFFFFFC
	addik	r24,r5,00000004
	andi	r18,r9,0000001F
	addk	r3,r0,r4
	beqid	r18,0000E2E4
	addk	r3,r3,r0

l0000E2D8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E2D8
	addk	r3,r3,r3

l0000E2E4:
	addik	r19,r19,00000020
	addk	r25,r25,r3

l0000E2EC:
	imm	00000000
	andi	r3,r25,FFFFFFFF
	addk	r4,r0,r25
	srl	r4,r25
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	imm	00000000
	xori	r4,r4,FFFFFFFF
	xor	r4,r3,r4
	beqid	r4,0000F260
	addik	r9,r0,00003F51

l0000E34C:
	imm	00000001
	addik	r8,r0,FFFF9F00
	addik	r31,r0,FFFFFFFD
	swi	r8,r23,00000018
	brid	0000D0B8
	swi	r9,r22,00000004

l0000E364:
	imm	00000001
	addik	r9,r0,FFFF9EEC
	addik	r3,r0,00003F51
	addk	r4,r0,r25
	srl	r4,r25
	srl	r4,r4
	srl	r4,r4
	swi	r9,r23,00000018
	swi	r3,r22,00000004
	addk	r25,r4,r0
	addik	r19,r19,FFFFFFFD
	brid	0000D0B8
	addik	r31,r0,FFFFFFFD

l0000E398:
	addk	r8,r0,r25
	srl	r8,r25
	srl	r8,r8
	srl	r8,r8
	addk	r25,r8,r0
	addik	r7,r0,00003F44
	swi	r7,r22,00000004
	addik	r19,r19,FFFFFFFD
	addik	r3,r0,0000000D
	cmpu	r18,r19,r3
	bltid	r18,0000E438
	addk	r4,r24,r0

l0000E3C8:
	beqid	r21,0000DCCC
	addik	r7,r19,00000008

l0000E3D0:
	lbui	r4,r24,00000000
	addik	r5,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r6,r0,r4
	beqid	r18,0000E3F4
	addk	r6,r6,r0

l0000E3E8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E3E8
	addk	r6,r6,r6

l0000E3F4:
	addik	r4,r24,00000001
	cmpu	r18,r7,r3
	bltid	r18,0000F6C8
	addk	r25,r25,r6

l0000E404:
	beqi	r5,0000F734

l0000E408:
	lbui	r5,r24,00000001
	addik	r21,r21,FFFFFFFE
	addik	r4,r24,00000002
	andi	r18,r7,0000001F
	addk	r3,r0,r5
	beqid	r18,0000E430
	addk	r3,r3,r0

l0000E424:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E424
	addk	r3,r3,r3

l0000E430:
	addik	r19,r19,00000010
	addk	r25,r25,r3

l0000E438:
	andi	r5,r25,0000001F
	addk	r3,r0,r25
	srl	r3,r25
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	addk	r6,r0,r25
	srl	r6,r25
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	andi	r3,r3,0000001F
	andi	r6,r6,0000000F
	addik	r5,r5,00000101
	addik	r3,r3,00000001
	addik	r6,r6,00000004
	swi	r5,r22,00000064
	swi	r3,r22,00000068
	swi	r6,r22,00000060
	addik	r7,r0,0000001E
	addk	r9,r0,r25
	srl	r9,r25
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addik	r19,r19,FFFFFFF2
	cmpu	r18,r3,r7
	bltid	r18,0000ED70
	addk	r25,r9,r0

l0000E4F0:
	addik	r3,r0,0000011E
	cmpu	r18,r5,r3
	bltid	r18,0000ED70
	addk	r3,r0,r0

l0000E500:
	addk	r24,r4,r0
	addik	r5,r0,00003F45
	swi	r3,r22,0000006C
	swi	r5,r22,00000004
	addk	r7,r3,r3
	addik	r8,r0,00000002
	addik	r5,r3,00000001
	imm	00000001
	addik	r7,r7,FFFFA958
	cmpu	r18,r19,r8
	bltid	r18,0000E568
	addik	r6,r6,00000001

l0000E530:
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000E538:
	lbui	r4,r24,00000000
	addik	r21,r21,FFFFFFFF
	addik	r24,r24,00000001
	andi	r18,r19,0000001F
	addk	r3,r0,r4
	beqid	r18,0000E560
	addk	r3,r3,r0

l0000E554:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E554
	addk	r3,r3,r3

l0000E560:
	addik	r19,r19,00000008
	addk	r25,r25,r3

l0000E568:
	lhui	r3,r7,00000000

l0000E56C:
	andi	r9,r25,00000007
	swi	r5,r22,0000006C
	addik	r3,r3,0000003A
	addk	r3,r3,r3
	addik	r4,r5,00000001
	sh	r9,r3,r22
	xor	r3,r6,r4
	addk	r9,r0,r25
	srl	r9,r25
	srl	r9,r9
	srl	r9,r9
	addik	r19,r19,FFFFFFFD
	addk	r25,r9,r0
	beqid	r3,0000F504
	addik	r7,r7,00000002

l0000E5A8:
	cmpu	r18,r19,r8
	bgeid	r18,0000E530
	addk	r5,r4,r0

l0000E5B4:
	brid	0000E56C
	lhui	r3,r7,00000000

l0000E5BC:
	addik	r4,r0,00000009
	imm	00000001
	addik	r9,r0,FFFFA158
	imm	00000001
	addik	r5,r0,FFFFA0D8
	swi	r4,r22,00000058
	lwi	r4,r1,00000024
	addik	r6,r0,00000005
	addik	r7,r0,00003F47
	swi	r9,r22,00000050
	swi	r5,r22,00000054
	swi	r6,r22,0000005C
	beqid	r4,0000FA54
	swi	r7,r22,00000004

l0000E5F4:
	addk	r5,r0,r25
	srl	r5,r25
	srl	r5,r5
	srl	r5,r5
	addk	r25,r5,r0
	addik	r19,r19,FFFFFFFD

l0000E60C:
	addik	r5,r0,00003F48
	brid	0000CE24
	swi	r5,r22,00000004
0000E618                         E8 76 00 0C BE 23 09 A4         .v...#..
0000E620 30 E0 3F 40 F8 F6 00 04 B8 10 F3 D0 13 F8 00 00 0.?@............
0000E630 B8 10 E9 18 E8 76 00 4C 30 60 00 1F 16 53 18 03 .....v.L0`...S..
0000E640 BC B2 EF 84 B8 10 EF D4 E8 76 00 24 B8 10 EA 1C .........v.$....
0000E650 E8 76 00 4C E8 96 00 14 B8 10 F2 10 A4 64 04 00 .v.L.........d..
0000E660 E8 B6 00 14 A4 65 04 00 BE 03 F1 E0 10 85 00 00 .....e..........
0000E670 16 53 A0 03 BC 52 00 40 BE 15 EA 40 13 F5 00 00 .S...R.@...@....
0000E680 33 18 00 01 E0 98 FF FF 32 B5 FF FF A6 53 00 1F 3.......2....S..
0000E690 10 60 20 00 BE 12 00 14 10 63 00 00 32 52 FF FF .` ......c..2R..
0000E6A0 BE 32 FF FC 10 63 18 00 32 73 00 08 B8 10 FF C4 .2...c..2s......
0000E6B0 13 39 18 00 E8 76 00 24 BE 03 00 0C FB 36 00 44 .9...v.$.....6.D
0000E6C0 FB 23 00 14 A4 65 02 00 BC 03 00 14 E8 76 00 0C .#...e.......v..
0000E6D0 A4 63 00 04 BE 23 0E 5C 30 E0 00 02 13 23 00 00 .c...#.\0....#..
0000E6E0 10 85 00 00 A4 65 04 00 B8 10 F1 78 12 79 00 00 .....e.....x.y..
0000E6F0 E8 76 00 6C E8 D6 00 60 16 46 18 03 BE 52 FE 18 .v.l...`.F...R..
0000E700 10 E3 18 00                                     ....           

l0000E704:
	addik	r4,r0,00000012
	cmpu	r18,r3,r4
	bltid	r18,0000E748
	addk	r3,r3,r3

l0000E714:
	imm	00000001
	addik	r6,r0,FFFFA97E
	imm	00000001
	addik	r3,r3,FFFFA958

l0000E724:
	lhui	r4,r3,00000000
	addik	r3,r3,00000002
	xor	r5,r6,r3
	addik	r4,r4,0000003A
	addk	r4,r4,r4
	bneid	r5,0000E724
	sh	r0,r4,r22

l0000E740:
	addik	r3,r0,00000013
	swi	r3,r22,0000006C

l0000E748:
	addik	r3,r22,00000534
	addik	r4,r0,00000007
	swi	r4,r22,00000058
	swi	r3,r22,00000070
	swi	r3,r22,00000050
	addik	r10,r22,000002F4
	addik	r9,r22,00000058
	addik	r8,r22,00000070
	addik	r7,r0,00000013
	addik	r6,r22,00000074
	addk	r5,r0,r0
	brlid	r15,000109C0
	swi	r20,r1,00000034
	beqid	r3,0000F748
	lwi	r20,r1,00000034

l0000E784:
	imm	00000001
	addik	r5,r0,FFFF9F44
	addik	r6,r0,00003F51
	addik	r31,r0,FFFFFFFD
	swi	r5,r23,00000018
	brid	0000D0B8
	swi	r6,r22,00000004
0000E7A0 E8 76 00 44                                     .v.D           

l0000E7A4:
	beqid	r3,0000E80C
	addik	r8,r0,00003F3F

l0000E7AC:
	cmpu	r18,r21,r3
	bgeid	r18,0000E7BC
	addk	r31,r21,r0

l0000E7B8:
	addk	r31,r3,r0

l0000E7BC:
	cmpu	r18,r31,r26
	bgei	r18,0000E7C8

l0000E7C4:
	addk	r31,r26,r0

l0000E7C8:
	beqid	r31,0000D0B8
	addk	r6,r24,r0

l0000E7D0:
	addk	r5,r28,r0
	addk	r7,r31,r0
	swi	r20,r1,00000034
	imm	00000000
	brlid	r15,00008C34
	rsubk	r21,r31,r21
	lwi	r3,r22,00000044
	addk	r24,r24,r31
	rsubk	r26,r31,r26
	addk	r28,r28,r31
	rsubk	r31,r31,r3
	swi	r31,r22,00000044
	lwi	r4,r22,00000004
	brid	0000DFDC
	lwi	r20,r1,00000034

l0000E80C:
	swi	r8,r22,00000004
	brid	0000D9E8
	addk	r31,r24,r0
0000E818                         E8 76 00 44                     .v.D   

l0000E81C:
	addik	r7,r0,00003F43
	brid	0000E7A4
	swi	r7,r22,00000004
0000E828                         B8 10 F1 48 E8 96 00 14         ...H....
0000E830 B8 10 F1 20 E8 96 00 14 B8 10 F0 F8 E8 96 00 14 ... ............
0000E840 B8 10 F4 D8 E8 96 00 0C EB F6 00 6C             ...........l   

l0000E84C:
	lwi	r7,r22,00000064
	lwi	r5,r22,00000068
	addk	r12,r0,r0
	addk	r5,r7,r5

l0000E85C:
	cmpu	r18,r5,r31
	bgeid	r18,0000F7CC
	addik	r9,r0,FFFFFFFF

l0000E868:
	lwi	r3,r22,00000058
	lwi	r8,r22,00000050
	andi	r18,r3,0000001F
	addk	r6,r0,r9
	beqid	r18,0000E88C
	addk	r6,r6,r0

l0000E880:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E880
	addk	r6,r6,r6

l0000E88C:
	xori	r6,r6,FFFFFFFF
	and	r3,r25,r6
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r8,r3
	lbui	r4,r3,00000001
	cmpu	r18,r4,r19
	bgeid	r18,0000E904
	lhui	r3,r3,00000002

l0000E8B0:
	beqi	r21,0000DCCC

l0000E8B4:
	addik	r24,r24,00000001
	lbui	r4,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r4
	beqid	r18,0000E8DC
	addk	r3,r3,r0

l0000E8D0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E8D0
	addk	r3,r3,r3

l0000E8DC:
	addk	r25,r25,r3
	and	r3,r25,r6
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r8,r3
	lbui	r4,r3,00000001
	addik	r19,r19,00000008
	cmpu	r18,r4,r19
	bltid	r18,0000E8B0
	lhui	r3,r3,00000002

l0000E904:
	cmpu	r18,r3,r20
	bltid	r18,0000EDBC
	xori	r6,r3,00000010

l0000E910:
	addik	r6,r31,00000001
	addik	r31,r31,0000003A
	addk	r31,r31,r31
	swi	r6,r22,0000006C
	andi	r18,r4,0000001F
	addk	r8,r0,r25
	beqid	r18,0000E93C
	addk	r8,r8,r0

l0000E930:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000E930
	srl	r8,r8

l0000E93C:
	sh	r3,r31,r22
	addk	r25,r8,r0
	rsubk	r19,r4,r19
	brid	0000E85C
	addk	r31,r6,r0
0000E950 16 53 A0 03 BE 52 00 78 13 F8 00 00 BE 15 F3 70 .S...R.x.......p
0000E960 30 73 00 08 E0 D8 00 00 30 95 FF FF A6 53 00 1F 0s......0....S..
0000E970 10 A0 30 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ..0.........2R..
0000E980 BE 32 FF FC 10 A5 28 00 33 F8 00 01 16 43 A0 03 .2....(.3....C..
0000E990 BE 52 0D 44 13 39 28 00 BC 04 0D 74 E0 B8 00 01 .R.D.9(....t....
0000E9A0 32 B5 FF FE 33 F8 00 02 A6 43 00 1F 10 80 28 00 2...3....C....(.
0000E9B0 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0000E9C0 10 84 20 00 32 73 00 10 13 39 20 00 A4 79 00 FF .. .2s...9 ..y..
0000E9D0 A8 63 00 08 BE 03 08 60 FB 36 00 14 B0 00 00 01 .c.....`.6......
0000E9E0 31 20 9E 8C 30 60 3F 51 13 1F 00 00 F9 37 00 18 1 ..0`?Q.....7..
0000E9F0 F8 76 00 04 B8 10 E6 C4 33 E0 FF FD 30 60 00 1F .v......3...0`..
0000EA00 16 53 18 03 BC 52 02 28 BE 15 F2 C4 30 F3 00 08 .S...R.(....0...
0000EA10 E0 78 00 00 30 80 00 1F A6 53 00 1F 10 A0 18 00 .x..0....S......
0000EA20 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0000EA30 10 A5 28 00 33 F8 00 01 30 75 FF FF 16 47 20 03 ..(.3...0u...G .
0000EA40 BE 52 0C A8 13 39 28 00 BC 03 0C D8 E1 18 00 01 .R...9(.........
0000EA50 30 73 00 10 30 B5 FF FE A6 47 00 1F 10 C0 40 00 0s..0....G....@.
0000EA60 BE 12 00 14 10 C6 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0000EA70 10 C6 30 00 33 F8 00 02 16 43 20 03 BE 52 09 7C ..0.3....C ..R.|
0000EA80 13 39 30 00 BC 05 0D 00 E0 F8 00 02 32 73 00 18 .90.........2s..
0000EA90 30 B5 FF FD A6 43 00 1F 10 C0 38 00 BE 12 00 14 0....C....8.....
0000EAA0 10 C6 00 00 32 52 FF FF BE 32 FF FC 10 C6 30 00 ....2R...2....0.
0000EAB0 33 F8 00 03 16 53 20 03 BE 52 09 40 13 39 30 00 3....S ..R.@.90.
0000EAC0 BC 05 0C F4 E0 98 00 03 32 B5 FF FC 33 F8 00 04 ........2...3...
0000EAD0 A6 53 00 1F 10 60 20 00 BE 12 00 14 10 63 00 00 .S...` ......c..
0000EAE0 32 52 FF FF BE 32 FF FC 10 63 18 00 13 39 18 00 2R...2...c...9..
0000EAF0 10 79 C8 00 10 63 18 00 10 63 18 00 10 63 18 00 .y...c...c...c..
0000EB00 10 63 18 00 10 63 18 00 10 63 18 00 10 80 C8 00 .c...c...c......
0000EB10 90 99 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000EB20 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000EB30 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000EB40 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000EB50 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000EB60 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0000EB70 90 D9 00 21 90 C6 00 21 90 C6 00 21 90 C6 00 21 ...!...!...!...!
0000EB80 90 C6 00 21 90 C6 00 21 90 C6 00 21 90 C6 00 21 ...!...!...!...!
0000EB90 90 C6 00 21 B0 00 FF 00 A4 C6 00 00 10 A0 C8 00 ...!............
0000EBA0 90 B9 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000EBB0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000EBC0 10 84 30 00 B0 00 00 00 A4 A5 FF 00 10 63 18 00 ..0..........c..
0000EBD0 10 84 28 00 B0 00 00 FF A4 63 00 00 10 64 18 00 ..(......c...d..
0000EBE0 13 20 00 00 F8 76 00 1C 12 79 00 00 F8 77 00 30 . ...v...y...w.0
0000EBF0 30 80 3F 3E F8 96 00 04 E8 76 00 10 BE 03 0C 04 0.?>.....v......
0000EC00 10 E0 00 00 10 A7 00 00 10 C7 00 00 B9 F4 67 0C ..............g.
0000EC10 FA 81 00 34 F8 76 00 1C F8 77 00 30 30 A0 3F 3F ...4.v...w.00.??
0000EC20 F8 B6 00 04 B8 10 ED C4 EA 81 00 34 B8 10 FE C4 ...........4....
0000EC30 13 F8 00 00                                     ....           

l0000EC34:
	lwi	r3,r22,00000034
	cmpu	r18,r4,r3
	bgeid	r18,0000EFB4
	lwi	r5,r22,00000038

l0000EC44:
	lwi	r6,r22,0000002C
	rsubk	r4,r3,r4
	rsubk	r3,r4,r6
	addk	r5,r5,r3

l0000EC54:
	lwi	r6,r22,00000044
	cmpu	r18,r6,r4
	bgeid	r18,0000EC68
	addk	r3,r6,r0

l0000EC64:
	addk	r3,r4,r0

l0000EC68:
	cmpu	r18,r3,r26
	bgei	r18,0000EC74

l0000EC70:
	addk	r3,r26,r0

l0000EC74:
	rsubk	r6,r3,r6
	swi	r6,r22,00000044
	addik	r6,r5,00000004
	rsubk	r26,r3,r26
	cmpu	r18,r6,r28
	bgeid	r18,0000EC94
	addik	r4,r0,00000001

l0000EC90:
	addk	r4,r0,r0

l0000EC94:
	addik	r6,r28,00000004
	cmpu	r18,r6,r5
	bgeid	r18,0000ECA8
	addik	r7,r0,00000001

l0000ECA4:
	addk	r7,r0,r0

l0000ECA8:
	addik	r8,r0,00000009
	or	r4,r4,r7
	cmpu	r18,r3,r8
	bltid	r18,0000ECC0
	addik	r6,r0,00000001

l0000ECBC:
	addk	r6,r0,r0

l0000ECC0:
	and	r4,r4,r6
	andi	r4,r4,000000FF
	beqid	r4,0000F1E0
	or	r4,r28,r5

l0000ECD0:
	andi	r4,r4,00000003
	bneid	r4,0000F1E0
	addk	r6,r0,r0

l0000ECDC:
	addk	r7,r6,r0
	addik	r8,r3,FFFFFFFC
	addk	r4,r0,r8
	srl	r4,r8
	srl	r4,r4
	addik	r4,r4,00000001

l0000ECF4:
	lw	r8,r6,r5
	addik	r7,r7,00000001
	sw	r8,r6,r28
	cmpu	r18,r4,r7
	bltid	r18,0000ECF4
	addik	r6,r6,00000004

l0000ED0C:
	addk	r4,r4,r4
	addk	r4,r4,r4
	xor	r9,r3,r4
	addk	r7,r28,r4
	rsubk	r6,r4,r3
	beqid	r9,0000ED50
	addk	r8,r5,r4

l0000ED28:
	lbu	r5,r4,r5
	sb	r5,r4,r28
	addik	r4,r6,FFFFFFFF
	beqid	r4,0000ED50
	xori	r6,r6,00000002

l0000ED3C:
	lbui	r9,r8,00000001
	beqid	r6,0000ED50
	sbi	r9,r7,00000001

l0000ED48:
	lbui	r8,r8,00000002
	sbi	r8,r7,00000002

l0000ED50:
	lwi	r4,r22,00000044

l0000ED54:
	beqid	r4,0000ED64
	addk	r28,r28,r3

l0000ED5C:
	brid	0000DFDC
	lwi	r4,r22,00000004

l0000ED64:
	addik	r7,r0,00003F48
	brid	0000CE24
	swi	r7,r22,00000004

l0000ED70:
	imm	00000001
	addik	r6,r0,FFFF9F20
	brid	0000DE38
	addk	r24,r4,r0

l0000ED80:
	lwi	r3,r22,00000044
	rsubk	r5,r5,r28
	brid	0000EC68
	addk	r6,r3,r0

l0000ED90:
	imm	00000001
	addik	r3,r0,FFFF9FF4
	addik	r4,r0,00003F51
	addik	r31,r0,FFFFFFFD
	swi	r3,r23,00000018
	brid	0000D0B8
	swi	r4,r22,00000004
0000EDAC                                     12 63 00 00             .c..
0000EDB0 13 05 00 00 B8 10 EB C4 13 23 00 00             .........#..   

l0000EDBC:
	beqid	r6,0000F420
	xori	r3,r3,00000011

l0000EDC4:
	beqid	r3,0000F350
	addik	r8,r4,00000007

l0000EDCC:
	cmpu	r18,r8,r19
	bgeid	r18,0000EE18
	addik	r6,r0,FFFFFFF9

;; fn0000EDD8: 0000EDD8
;;   Called from:
;;     0000EE10 (in fn0000EE08)
fn0000EDD8 proc
	beqi	r21,0000DCCC

l0000EDDC:
	addik	r24,r24,00000001
	lbui	r6,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r6
	beqid	r18,0000EE04
	addk	r3,r3,r0

l0000EDF8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000EDF8
	addk	r3,r3,r3

l0000EE04:
	addik	r19,r19,00000008

;; fn0000EE08: 0000EE08
;;   Called from:
;;     0003014C (in fn0002FFD0)
fn0000EE08 proc
	cmpu	r18,r8,r19
	bltid	r18,0000EDD8
	addk	r25,r25,r3

;; fn0000EE14: 0000EE14
;;   Called from:
;;     0000EE10 (in fn0000EE08)
fn0000EE14 proc
	addik	r6,r0,FFFFFFF9

l0000EE18:
	addk	r9,r12,r0
	andi	r18,r4,0000001F
	addk	r3,r0,r25
	beqid	r18,0000EE38
	addk	r3,r3,r0

l0000EE2C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000EE2C
	srl	r3,r3

l0000EE38:
	rsubk	r4,r4,r6
	andi	r6,r3,0000007F
	addik	r6,r6,0000000B
	addk	r19,r19,r4
	addk	r25,r0,r3
	srl	r25,r3
	srl	r25,r25
	srl	r25,r25
	srl	r25,r25
	srl	r25,r25
	srl	r25,r25
	srl	r25,r25

l0000EE68:
	addk	r11,r6,r31
	cmpu	r18,r11,r5
	bltid	r18,0000F968
	addik	r4,r31,0000003A

l0000EE78:
	addk	r8,r4,r4
	swi	r8,r1,00000038
	addk	r8,r22,r8
	srl	r8,r8
	addik	r10,r6,FFFFFFFF
	addik	r3,r0,00000004
	imm	00000000
	andi	r9,r9,FFFFFFFF
	cmpu	r18,r10,r3
	bgeid	r18,0000F88C
	andi	r8,r8,00000001

l0000EEA4:
	beqid	r8,0000F6E0
	lwi	r3,r1,00000038

l0000EEAC:
	addik	r31,r31,00000001
	swi	r31,r1,00000028
	sh	r9,r3,r22
	addik	r10,r6,FFFFFFFE

l0000EEBC:
	addk	r3,r9,r9
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r4,r8,r4
	addk	r3,r3,r3
	rsubk	r6,r8,r6
	imm	0000FFFF
	andi	r3,r3,00000000
	addk	r4,r4,r4
	srl	r31,r6
	or	r3,r3,r9
	addk	r4,r22,r4
	addk	r8,r0,r0

l0000EF20:
	swi	r3,r4,00000000
	addik	r8,r8,00000001
	cmpu	r18,r31,r8
	bltid	r18,0000EF20
	addik	r4,r4,00000004

l0000EF34:
	lwi	r4,r1,00000028
	andi	r3,r6,FFFFFFFE
	xor	r6,r3,r6
	rsubk	r10,r3,r10
	beqid	r6,0000EFA8
	addk	r31,r3,r4

l0000EF4C:
	addik	r3,r31,0000003A
	addk	r3,r3,r3
	sh	r9,r3,r22
	addik	r31,r31,00000001
	beqid	r10,0000EFA8
	addik	r6,r10,FFFFFFFF

l0000EF64:
	addik	r3,r31,0000003A
	addk	r3,r3,r3
	beqid	r6,0000EFA8
	sh	r9,r3,r22

l0000EF74:
	addik	r3,r31,0000003B
	addk	r3,r3,r3
	sh	r9,r3,r22
	xori	r3,r6,00000001
	beqid	r3,0000EFA8
	xori	r6,r6,00000002

l0000EF8C:
	addik	r3,r31,0000003C
	addk	r3,r3,r3
	beqid	r6,0000EFA8
	sh	r9,r3,r22

l0000EF9C:
	addik	r31,r31,0000003D
	addk	r31,r31,r31
	sh	r9,r31,r22

l0000EFA8:
	addk	r31,r11,r0
	brid	0000E85C
	swi	r11,r22,0000006C

l0000EFB4:
	rsubk	r3,r4,r3
	brid	0000EC54
	addk	r5,r5,r3
0000EFC0 16 53 A0 03 BE 52 00 78 13 F8 00 00 BE 15 ED 00 .S...R.x........
0000EFD0 30 B3 00 08 E0 F8 00 00 30 D5 FF FF A6 53 00 1F 0.......0....S..
0000EFE0 10 80 38 00 BE 12 00 14 10 84 00 00 32 52 FF FF ..8.........2R..
0000EFF0 BE 32 FF FC 10 84 20 00 33 F8 00 01 16 45 A0 03 .2.... .3....E..
0000F000 BE 52 08 4C 13 39 20 00 BC 06 08 70 E0 D8 00 01 .R.L.9 ....p....
0000F010 32 B5 FF FE 33 F8 00 02 A6 45 00 1F 10 80 30 00 2...3....E....0.
0000F020 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0000F030 10 84 20 00 32 73 00 10 13 39 20 00 90 83 00 41 .. .2s...9 ....A
0000F040 A4 84 00 01 BC 04 02 3C B0 00 00 00 A8 B9 8B 1F .......<........
0000F050 14 85 00 00 80 84 28 00 BC 44 02 28 E8 76 00 28 ......(..D.(.v.(
0000F060 BE 23 00 0C 10 E0 00 00 FA 96 00 28 10 C7 00 00 .#.........(....
0000F070 10 A7 00 00 12 67 00 00 B9 F4 7F CC FA 81 00 34 .....g.........4
0000F080 10 A3 00 00 31 00 1F 8B 30 E0 00 02 30 C1 00 1C ....1...0...0...
0000F090 F8 76 00 1C B9 F4 7F B0 F5 01 00 1C 31 20 3F 35 .v..........1 ?5
0000F0A0 13 1F 00 00 F8 76 00 1C F9 36 00 04 13 33 00 00 .....v...6...3..
0000F0B0 B8 10 F8 AC EA 81 00 34                         .......4       

l0000F0B8:
	addk	r3,r3,r4
	addik	r5,r0,FFFFFFFF
	andi	r18,r3,0000001F
	addk	r8,r0,r5
	beqid	r18,0000F0DC
	addk	r8,r8,r0

l0000F0D0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F0D0
	addk	r8,r8,r8

l0000F0DC:
	xori	r8,r8,FFFFFFFF
	and	r5,r8,r25
	andi	r18,r4,0000001F
	addk	r3,r0,r5
	beqid	r18,0000F100
	addk	r3,r3,r0

l0000F0F4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F0F4
	srl	r3,r3

l0000F100:
	addk	r3,r3,r10
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r7,r6,r3
	lbui	r5,r7,00000001
	addk	r9,r10,r0
	lbu	r3,r3,r6
	addk	r11,r5,r4
	cmpu	r18,r11,r19
	bgeid	r18,0000F1AC
	lhui	r10,r7,00000002

l0000F12C:
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000F134:
	addik	r24,r24,00000001
	lbui	r5,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r5
	beqid	r18,0000F15C
	addk	r3,r3,r0

l0000F150:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F150
	addk	r3,r3,r3

l0000F15C:
	addk	r25,r25,r3
	and	r5,r8,r25
	andi	r18,r4,0000001F
	addk	r3,r0,r5
	beqid	r18,0000F180
	addk	r3,r3,r0

l0000F174:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F174
	srl	r3,r3

l0000F180:
	addk	r3,r3,r9
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r7,r6,r3
	lbui	r5,r7,00000001
	addik	r19,r19,00000008
	lbu	r3,r3,r6
	addk	r11,r5,r4
	cmpu	r18,r11,r19
	bltid	r18,0000F12C
	lhui	r10,r7,00000002

l0000F1AC:
	lwi	r6,r22,00001BC8
	andi	r18,r4,0000001F
	addk	r7,r0,r25
	beqid	r18,0000F1CC
	addk	r7,r7,r0

l0000F1C0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F1C0
	srl	r7,r7

l0000F1CC:
	rsubk	r19,r4,r19
	addk	r8,r5,r0
	addk	r6,r4,r6
	brid	0000D020
	addk	r25,r7,r0

l0000F1E0:
	addk	r4,r0,r0

l0000F1E4:
	lbu	r6,r4,r5
	sb	r6,r4,r28
	addik	r4,r4,00000001
	xor	r6,r3,r4
	bnei	r6,0000F1E4

l0000F1F8:
	brid	0000ED54
	lwi	r4,r22,00000044
0000F200 13 20 00 00 B8 10 F4 74 12 79 00 00             . .....t.y..   

l0000F20C:
	addk	r19,r5,r0
	addk	r21,r7,r0
	addk	r24,r4,r0

l0000F218:
	brid	0000D0B8
	addk	r31,r0,r0

l0000F220:
	addik	r3,r0,FFFFFFFF
	swi	r3,r22,00001BC8
	swi	r4,r22,00000004
	brid	0000D9E8
	addk	r31,r24,r0
0000F234             B0 00 00 00 A4 79 E0 00 BE 03 E2 DC     .....y......
0000F240 30 A0 3F 51 B0 00 00 01 30 80 9E BC 13 1F 00 00 0.?Q....0.......
0000F250 F8 97 00 18 F8 B6 00 04 B8 10 DE 60 33 E0 FF FD ...........`3...

l0000F260:
	lwi	r6,r1,00000024
	addik	r5,r0,00003F42
	swi	r5,r22,00000004
	beqid	r6,0000FA84
	swi	r3,r22,00000044

l0000F274:
	addk	r19,r4,r0
	brid	0000E81C
	addk	r25,r4,r0
0000F280 E8 96 00 24 BE 04 00 10 F8 16 00 14 30 A0 FF FF ...$........0...
0000F290 F8 A4 00 30 A4 63 00 01 BE 03 00 9C 10 79 C8 00 ...0.c.......y..
0000F2A0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
0000F2B0 10 63 18 00 10 63 18 00 10 63 18 00 B0 00 00 00 .c...c...c......
0000F2C0 A4 63 FF FF 10 A0 C8 00 90 B9 00 41 90 A5 00 41 .c.........A...A
0000F2D0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
0000F2E0 90 A5 00 41 90 A5 00 41 30 C0 00 1F 10 A3 28 00 ...A...A0.....(.
0000F2F0 B0 00 00 00 B9 F4 8D 3C FA 81 00 34 13 03 00 00 .......<...4....
0000F300 BE 23 00 34 EA 81 00 34 A4 79 00 0F A8 63 00 08 .#.4...4.y...c..
0000F310 BE 03 05 90 31 20 3F 51 B0 00 00 01 31 00 9E 8C ....1 ?Q....1...
0000F320 13 1F 00 00 F9 17 00 18 F9 36 00 04 B8 10 DD 8C .........6......
0000F330 33 E0 FF FD B0 00 00 01 30 C0 9E 74 B8 10 EA F8 3.......0..t....
0000F340 10 9F 00 00 12 63 00 00 B8 10 EB D0 12 A6 00 00 .....c..........

l0000F350:
	addik	r8,r4,00000003
	cmpu	r18,r8,r19
	bgeid	r18,0000F3A0
	addik	r9,r0,FFFFFFFD

l0000F360:
	beqi	r21,0000DCCC

l0000F364:
	addik	r24,r24,00000001
	lbui	r6,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r6
	beqid	r18,0000F38C
	addk	r3,r3,r0

l0000F380:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F380
	addk	r3,r3,r3

l0000F38C:
	addik	r19,r19,00000008
	cmpu	r18,r8,r19
	bltid	r18,0000F360
	addk	r25,r25,r3

l0000F39C:
	addik	r9,r0,FFFFFFFD

l0000F3A0:
	andi	r18,r4,0000001F
	addk	r3,r0,r25
	beqid	r18,0000F3BC
	addk	r3,r3,r0

l0000F3B0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F3B0
	srl	r3,r3

l0000F3BC:
	rsubk	r4,r4,r9
	andi	r6,r3,00000007
	addik	r6,r6,00000003
	addk	r25,r0,r3
	srl	r25,r3
	srl	r25,r25
	srl	r25,r25
	addk	r19,r19,r4
	brid	0000EE68
	addk	r9,r12,r0
0000F3E4             12 A6 00 00 12 63 00 00 13 05 00 00     .....c......
0000F3F0 B8 10 DC C8 13 E6 00 00 B8 10 F6 F8 12 A5 00 00 ................

l0000F400:
	addk	r19,r5,r0
	brid	0000DE20
	addk	r21,r6,r0

l0000F40C:
	addk	r21,r6,r0
	addk	r19,r5,r0
	addk	r24,r4,r0
	brid	0000D0B8
	addk	r31,r6,r0

l0000F420:
	addik	r8,r4,00000002
	cmpu	r18,r8,r19
	bgei	r18,0000F468

l0000F42C:
	beqi	r21,0000DCCC

l0000F430:
	addik	r24,r24,00000001
	lbui	r6,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r6
	beqid	r18,0000F458
	addk	r3,r3,r0

l0000F44C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F44C
	addk	r3,r3,r3

l0000F458:
	addik	r19,r19,00000008
	cmpu	r18,r8,r19
	bltid	r18,0000F42C
	addk	r25,r25,r3

l0000F468:
	andi	r18,r4,0000001F
	addk	r9,r0,r25
	beqid	r18,0000F484
	addk	r9,r9,r0

l0000F478:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F478
	srl	r9,r9

l0000F484:
	rsubk	r19,r4,r19
	beqid	r31,0000FAB0
	addk	r25,r9,r0

l0000F490:
	addik	r3,r31,00000039
	andi	r6,r9,00000003
	addk	r3,r3,r3
	addk	r8,r0,r25
	srl	r8,r25
	srl	r8,r8
	lhu	r9,r3,r22
	addik	r6,r6,00000003
	addk	r25,r8,r0
	brid	0000EE68
	addik	r19,r19,FFFFFFFE

l0000F4BC:
	addk	r19,r6,r0
	brid	0000DE20
	addk	r21,r7,r0

l0000F4C8:
	addk	r19,r3,r0
	addk	r24,r4,r0
	addk	r25,r3,r0
	addik	r8,r0,00003F50

l0000F4D8:
	swi	r8,r22,00000004
	brid	0000D0B8
	addik	r31,r0,00000001

l0000F4E4:
	addk	r21,r7,r0
	addk	r19,r6,r0
	addk	r24,r4,r0
	brid	0000D0B8
	addk	r31,r7,r0

l0000F4F8:
	addk	r31,r3,r0
	brid	0000D0B8
	addk	r24,r4,r0

l0000F504:
	brid	0000E704
	addk	r3,r5,r0

l0000F50C:
	imm	00000001
	addik	r5,r0,FFFF9FD8
	addik	r31,r0,FFFFFFFD
	swi	r5,r23,00000018
	brid	0000D0B8
	swi	r6,r22,00000004

l0000F524:
	addk	r19,r5,r0
	brid	0000DE20
	addk	r21,r7,r0
0000F530 E8 B6 00 1C 10 60 C8 00 90 79 00 41 90 63 00 41 .....`...y.A.c.A
0000F540 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
0000F550 90 63 00 41 90 63 00 41 30 C1 00 1C F3 21 00 1C .c.A.c.A0....!..
0000F560 FA 81 00 34 B9 F4 7A E0 F0 61 00 1D E8 96 00 14 ...4..z..a......
0000F570 13 20 00 00 F8 76 00 1C 12 79 00 00 A4 64 04 00 . ...v...y...d..
0000F580 B8 10 E2 E0 EA 81 00 34                         .......4       

l0000F588:
	addk	r3,r3,r7
	andi	r18,r3,0000001F
	addk	r9,r0,r8
	beqid	r18,0000F5A8
	addk	r9,r9,r0

l0000F59C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F59C
	addk	r9,r9,r9

l0000F5A8:
	xori	r9,r9,FFFFFFFF
	and	r6,r9,r25
	andi	r18,r7,0000001F
	addk	r3,r0,r6
	beqid	r18,0000F5CC
	addk	r3,r3,r0

l0000F5C0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F5C0
	srl	r3,r3

l0000F5CC:
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r6,r5,r3
	lbui	r8,r6,00000001
	lbu	r3,r3,r5
	addk	r10,r8,r7
	cmpu	r18,r10,r19
	bgeid	r18,0000F674
	lhui	r6,r6,00000002

l0000F5F4:
	beqid	r21,0000D0B8
	addk	r31,r21,r0

l0000F5FC:
	addik	r24,r24,00000001
	lbui	r6,r24,FFFFFFFF
	addik	r21,r21,FFFFFFFF
	andi	r18,r19,0000001F
	addk	r3,r0,r6
	beqid	r18,0000F624
	addk	r3,r3,r0

l0000F618:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F618
	addk	r3,r3,r3

l0000F624:
	addk	r25,r25,r3
	and	r6,r9,r25
	andi	r18,r7,0000001F
	addk	r3,r0,r6
	beqid	r18,0000F648
	addk	r3,r3,r0

l0000F63C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F63C
	srl	r3,r3

l0000F648:
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r6,r5,r3
	lbui	r8,r6,00000001
	addik	r19,r19,00000008
	lbu	r3,r3,r5
	addk	r10,r8,r7
	cmpu	r18,r10,r19
	bltid	r18,0000F5F4
	lhui	r6,r6,00000002

l0000F674:
	rsubk	r19,r7,r19
	swi	r10,r22,00001BC8
	swi	r6,r22,00000044
	andi	r18,r7,0000001F
	addk	r4,r0,r25
	beqid	r18,0000F69C
	addk	r4,r4,r0

l0000F690:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F690
	srl	r4,r4

l0000F69C:
	andi	r18,r8,0000001F
	addk	r25,r0,r4
	beqid	r18,0000F6B8
	addk	r25,r25,r0

l0000F6AC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0000F6AC
	srl	r25,r25

l0000F6B8:
	bneid	r3,0000CF20
	rsubk	r19,r8,r19

l0000F6C0:
	brid	0000CE00
	addk	r3,r28,r0

l0000F6C8:
	addk	r19,r7,r0
	brid	0000E438
	addk	r21,r5,r0
0000F6D4             12 63 00 00 B8 10 F2 F4 12 A4 00 00     .c..........

l0000F6E0:
	brid	0000EEBC
	swi	r31,r1,00000028
0000F6E8                         B8 10 F4 08 12 A3 00 00         ........

l0000F6F0:
	addk	r19,r8,r0
	brid	0000E2EC
	addk	r21,r3,r0

l0000F6FC:
	addk	r21,r3,r0
	addk	r19,r8,r0
	brid	0000D0B8
	addk	r31,r3,r0
0000F70C                                     13 1F 00 00             ....
0000F710 12 A4 00 00 12 63 00 00 B8 10 D9 A0 13 E4 00 00 .....c..........
0000F720 13 1F 00 00 12 A3 00 00 12 67 00 00 B8 10 D9 8C .........g......
0000F730 13 E3 00 00                                     ....           

l0000F734:
	addk	r21,r5,r0
	addk	r19,r7,r0
	addk	r24,r4,r0
	brid	0000D0B8
	addk	r31,r5,r0

l0000F748:
	addik	r7,r0,00003F46
	swi	r7,r22,00000004
	addk	r31,r3,r0
	brid	0000E84C
	swi	r3,r22,0000006C

l0000F75C:
	addk	r19,r3,r0
	brid	0000E2EC
	addk	r21,r4,r0

l0000F768:
	addk	r21,r4,r0
	addk	r19,r3,r0
	brid	0000D0B8
	addk	r31,r4,r0

l0000F778:
	addk	r24,r31,r0
	brid	0000D0B8
	addk	r31,r0,r0
0000F784             13 1F 00 00 12 A5 00 00 12 63 00 00     .........c..
0000F790 B8 10 D9 28 13 E5 00 00                         ...(....       

l0000F798:
	addk	r19,r9,r0
	brid	0000E2EC
	addk	r21,r4,r0

l0000F7A4:
	addk	r21,r4,r0
	addk	r19,r9,r0
	brid	0000D0B8
	addk	r31,r4,r0
0000F7B4             13 1F 00 00 12 A5 00 00 B8 10 D8 FC     ............
0000F7C0 13 E5 00 00                                     ....           

l0000F7C4:
	brid	0000DB34
	addk	r31,r24,r0

l0000F7CC:
	lhui	r3,r22,00000274
	bneid	r3,0000F8F8
	addik	r6,r0,00003F51

l0000F7D8:
	imm	00000001
	addik	r5,r0,FFFF9F7C
	addik	r31,r0,FFFFFFFD
	swi	r5,r23,00000018
	brid	0000D0B8
	swi	r6,r22,00000004

l0000F7F0:
	brlid	r15,00015318
	nop
	brid	0000DB84
	lwi	r4,r22,0000000C
0000F800 FB F7 00 00 FB 97 00 0C FB 57 00 10 FA B7 00 04 .........W......
0000F810 FB 36 00 3C FA 76 00 40 B8 10 D4 D0 33 E0 00 02 .6.<.v.@....3...

l0000F820:
	addk	r19,r5,r0
	brid	0000DB34
	addk	r21,r6,r0

l0000F82C:
	addk	r19,r6,r0
	brid	0000DB34
	addk	r21,r7,r0

l0000F838:
	addk	r24,r31,r0
	addk	r21,r7,r0
	addk	r19,r6,r0
	brid	0000D0B8
	addk	r31,r7,r0
0000F84C                                     12 65 00 00             .e..
0000F850 B8 10 F7 EC 12 A6 00 00                         ........       

l0000F858:
	addk	r24,r31,r0
	addk	r21,r7,r0
	addk	r19,r5,r0
	brid	0000D0B8
	addk	r31,r7,r0

l0000F86C:
	addk	r19,r5,r0
	brid	0000DB34
	addk	r21,r7,r0
0000F878                         13 1F 00 00 12 A6 00 00         ........
0000F880 12 65 00 00 B8 10 D8 34 13 E6 00 00             .e.....4....   

l0000F88C:
	lwi	r3,r1,00000038
	addik	r31,r31,00000001
	addik	r6,r6,FFFFFFFE
	brid	0000EF64
	sh	r9,r3,r22
0000F8A0 E8 96 00 28 10 60 C8 00 90 79 00 41 90 63 00 41 ...(.`...y.A.c.A
0000F8B0 90 63 00 41 90 63 00 41 13 23 00 00 A4 63 00 0F .c.A.c.A.#...c..
0000F8C0 32 73 FF FC BE 24 01 1C 30 63 00 08 16 43 A0 03 2s...$..0c...C..
0000F8D0 BE B2 01 20 F8 76 00 28 B0 00 00 01 30 A0 9E A8 ... .v.(....0...
0000F8E0 30 C0 3F 51 13 1F 00 00 F8 B7 00 18 F8 D6 00 04 0.?Q............
0000F8F0 B8 10 D7 C8 33 E0 FF FD                         ....3...       

l0000F8F8:
	addik	r4,r22,00000070
	addik	r11,r22,000002F4
	addik	r8,r0,00000009
	addik	r31,r22,00000074
	swi	r8,r22,00000058
	addk	r10,r11,r0
	addk	r8,r4,r0
	addk	r6,r31,r0
	addik	r3,r22,00000534
	swi	r3,r22,00000070
	swi	r3,r22,00000050
	addik	r9,r22,00000058
	addik	r5,r0,00000001
	swi	r4,r1,0000002C
	swi	r11,r1,00000030
	brlid	r15,000109C0
	swi	r20,r1,00000034
	lwi	r4,r1,0000002C
	lwi	r11,r1,00000030
	beqid	r3,0000F984
	lwi	r20,r1,00000034

l0000F94C:
	imm	00000001
	addik	r9,r0,FFFF9FA4
	addik	r3,r0,00003F51
	addik	r31,r0,FFFFFFFD
	swi	r9,r23,00000018
	brid	0000D0B8
	swi	r3,r22,00000004

l0000F968:
	imm	00000001
	addik	r4,r0,FFFF9F60
	addik	r5,r0,00003F51
	addik	r31,r0,FFFFFFFD
	swi	r4,r23,00000018
	brid	0000D0B8
	swi	r5,r22,00000004

l0000F984:
	lwi	r6,r22,00000064
	lwi	r5,r22,00000070
	addik	r7,r0,00000006
	swi	r7,r22,0000005C
	addk	r10,r11,r0
	lwi	r7,r22,00000068
	addk	r8,r4,r0
	addk	r6,r6,r6
	swi	r5,r22,00000054
	addik	r9,r22,0000005C
	addk	r6,r31,r6
	addik	r5,r0,00000002
	brlid	r15,000109C0
	swi	r20,r1,00000034
	beqid	r3,0000FA94
	lwi	r20,r1,00000034

l0000F9C4:
	imm	00000001
	addik	r8,r0,FFFF9FC0
	addik	r9,r0,00003F51
	addik	r31,r0,FFFFFFFD
	swi	r8,r23,00000018
	brid	0000D0B8
	swi	r9,r22,00000004
0000F9E0 16 43 A0 03 BC 52 FE F4 16 43 20 03 BC 52 FE EC .C...R...C ..R..
0000F9F0 10 E0 00 00 10 C7 00 00 10 A7 00 00 31 00 00 01 ............1...
0000FA00 A6 43 00 1F 10 80 40 00 BE 12 00 14 10 84 00 00 .C....@.........
0000FA10 32 52 FF FF BE 32 FF FC 10 84 20 00 F8 96 00 18 2R...2.... .....
0000FA20 B9 F4 58 F8 FA 81 00 34 F8 76 00 1C A7 39 02 00 ..X....4.v...9..
0000FA30 F8 77 00 30 BE 19 00 40 EA 81 00 34 13 38 00 00 .w.0...@...4.8..
0000FA40 31 00 3F 3D F9 16 00 04 13 1F 00 00 B8 10 EF BC 1.?=............
0000FA50 12 79 00 00                                     .y..           

l0000FA54:
	addk	r6,r0,r25
	srl	r6,r25
	srl	r6,r6
	srl	r6,r6
	addk	r31,r3,r0
	addk	r25,r6,r0
	brid	0000D0B8
	addik	r19,r19,FFFFFFFD
0000FA74             30 E0 3F 3F F8 F6 00 04 B8 10 DF 6C     0.??.......l
0000FA80 12 79 00 00                                     .y..           

l0000FA84:
	lwi	r19,r1,00000024
	addk	r31,r19,r0
	brid	0000D0B8
	addk	r25,r19,r0

l0000FA94:
	addik	r4,r0,00003F47
	swi	r4,r22,00000004
	lwi	r4,r1,00000024
	bneid	r4,0000E60C
	addk	r31,r3,r0

l0000FAA8:
	brid	0000D0BC
	lwi	r3,r22,0000002C

l0000FAB0:
	imm	00000001
	addik	r3,r0,FFFF9F60
	addik	r4,r0,00003F51
	addik	r31,r0,FFFFFFFD
	swi	r3,r23,00000018
	brid	0000D0B8
	swi	r4,r22,00000004
0000FACC                                     B8 10 D3 3C             ...<
0000FAD0 10 7C 00 00 B8 10 D5 E4 33 E0 00 01 B8 10 E6 F4 .|......3.......
0000FAE0 10 B8 00 00 B8 10 DF 14 13 F8 00 00 B8 10 DE FC ................
0000FAF0 13 F8 00 00 B8 10 F1 04 13 F8 00 00 BC 05 00 98 ................
0000FB00 E8 65 00 20 BC 03 00 90 E8 85 00 24 BC 04 00 88 .e. .......$....
0000FB10 E8 C5 00 1C BC 06 00 80 E8 E6 00 00 88 E5 38 00 ..............8.
0000FB20 BE 07 00 10 30 60 FF FE B6 0F 00 08 80 00 00 00 ....0`..........
0000FB30 E8 E6 00 04 31 00 00 1F 30 E7 C0 CC 16 47 40 03 ....1...0....G@.
0000FB40 BC 52 FF E8 30 21 FF E0 FA 61 00 1C F9 E1 00 00 .R..0!...a......
0000FB50 E8 66 00 38 12 65 00 00 BE 03 00 1C E8 A5 00 28 .f.8.e.........(
0000FB60 99 FC 20 00 10 C3 00 00 E8 93 00 24 E8 B3 00 28 .. ........$...(
0000FB70 E8 D3 00 1C 99 FC 20 00 80 00 00 00 F8 13 00 1C ...... .........
0000FB80 E9 E1 00 00 EA 61 00 1C 10 60 00 00 B6 0F 00 08 .....a...`......
0000FB90 30 21 00 20 B6 0F 00 08 30 60 FF FE BC 05 01 1C 0!. ....0`......
0000FBA0 E8 65 00 20 BC 03 01 14 E8 65 00 24 BC 03 01 0C .e. .....e.$....
0000FBB0 30 21 FF DC F9 E1 00 00 FA 61 00 1C FA A1 00 20 0!.......a..... 
0000FBC0 EA 65 00 1C BE 13 00 C8 E9 E1 00 00 E8 93 00 00 .e..............
0000FBD0 88 A5 20 00 BE 05 00 1C 30 60 FF FE E9 E1 00 00 .. .....0`......
0000FBE0 EA 61 00 1C EA A1 00 20 B6 0F 00 08 30 21 00 24 .a..... ....0!.$
0000FBF0 E8 93 00 04 30 A0 00 1F 30 84 C0 CC 16 44 28 03 ....0...0....D(.
0000FC00 BE 52 FF DC 12 A7 00 00 E8 F3 00 30 14 67 00 00 .R.........0.g..
0000FC10 80 63 38 00 BE A3 00 54 10 86 00 00 14 66 00 00 .c8....T.....f..
0000FC20 80 66 18 00 BC A3 00 44 E8 73 00 34 E8 D3 00 38 .f.....D.s.4...8
0000FC30 10 A4 00 00 14 E3 38 00 B0 00 00 00 B9 F4 8F F8 ......8.........
0000FC40 10 C6 18 00 10 83 00 00 E8 73 00 34 E8 B3 00 30 .........s.4...0
0000FC50 E8 D3 00 38 10 E3 00 00 14 A3 28 00 B0 00 00 00 ...8......(.....
0000FC60 B9 F4 8F D4 10 A4 28 00 BE 15 00 38 10 60 00 00 ......(....8.`..
0000FC70 EA 73 00 30 FA 75 00 00 E9 E1 00 00 EA 61 00 1C .s.0.u.......a..
0000FC80 EA A1 00 20 B6 0F 00 08 30 21 00 24 EA 61 00 1C ... ....0!.$.a..
0000FC90 EA A1 00 20 30 60 FF FE B6 0F 00 08 30 21 00 24 ... 0`......0!.$
0000FCA0 10 75 00 00 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .u.......a..... 
0000FCB0 B6 0F 00 08 30 21 00 24 B6 0F 00 08 30 60 FF FE ....0!.$....0`..
0000FCC0 BC 05 02 A4 E8 65 00 20 BC 03 02 9C E8 65 00 24 .....e. .....e.$
0000FCD0 BC 03 02 94 30 21 FF D0 F9 E1 00 00 FA 61 00 1C ....0!.......a..
0000FCE0 FA A1 00 20 FA C1 00 24 FA E1 00 28 FB 01 00 2C ... ...$...(...,
0000FCF0 EA E5 00 1C BE 17 02 08 E9 E1 00 00 E8 97 00 00 ................
0000FD00 88 85 20 00 BE 04 00 28 30 60 FF FE E9 E1 00 00 .. ....(0`......
0000FD10 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
0000FD20 EB 01 00 2C B6 0F 00 08 30 21 00 30 E8 97 00 04 ...,....0!.0....
0000FD30 31 00 00 1F 31 24 C0 CC 16 49 40 03 BE 52 FF D0 1...1$...I@..R..
0000FD40 12 A5 00 00 E8 B7 00 0C 12 C7 00 00 13 06 00 00 ................
0000FD50 BE 05 01 20 A8 84 3F 3E BE 24 FF B8 E9 E1 00 00 ... ..?>.$......
0000FD60 10 E0 00 00 10 C7 00 00 B9 F4 55 B0 10 A7 00 00 ..........U.....
0000FD70 10 F6 00 00 10 D8 00 00 B9 F4 55 A0 10 A3 00 00 ..........U.....
0000FD80 E8 97 00 1C 88 64 18 00 BC 23 01 E4 EA 75 00 1C .....d...#...u..
0000FD90 E8 B3 00 38 BC 05 00 EC E8 93 00 2C BE 24 00 34 ...8.......,.$.4
0000FDA0 30 C0 00 01 E8 73 00 28 F8 13 00 34 A6 43 00 1F 0....s.(...4.C..
0000FDB0 10 80 30 00 BE 12 00 14 10 84 00 00 32 52 FF FF ..0.........2R..
0000FDC0 BE 32 FF FC 10 84 20 00 F8 13 00 30 F8 93 00 2C .2.... ....0...,
0000FDD0 16 44 B0 03 BE B2 00 FC 10 E4 00 00 E8 73 00 34 .D...........s.4
0000FDE0 14 83 20 00 16 56 20 03 BE B2 00 0C 12 B6 00 00 .. ..V .........
0000FDF0 12 A4 00 00 10 F5 00 00 10 D8 00 00 16 D5 B0 00 ................
0000FE00 B0 00 00 00 B9 F4 8E 30 10 A5 18 00 BE 36 01 10 .......0.....6..
0000FE10 10 F6 00 00 E8 73 00 34 E8 93 00 2C 10 75 18 00 .....s.4...,.u..
0000FE20 F8 73 00 34 88 63 20 00 BC 03 01 20 E8 73 00 30 .s.4.c .... .s.0
0000FE30 16 44 18 03 BE B2 00 14 30 80 00 01 12 B5 18 00 .D......0.......
0000FE40 FA B3 00 30 30 80 00 01 F8 97 00 10 10 60 00 00 ...00........`..
0000FE50 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0000FE60 EA E1 00 28 EB 01 00 2C B6 0F 00 08 30 21 00 30 ...(...,....0!.0
0000FE70 BE 04 FE F0 12 77 00 00 E8 B3 00 38 BC 25 FF 1C .....w.....8.%..
0000FE80 E8 D3 00 28 30 E0 00 01 E8 B5 00 28 A6 46 00 1F ...(0......(.F..
0000FE90 10 80 38 00 BE 12 00 14 10 84 00 00 32 52 FF FF ..8.........2R..
0000FEA0 BE 32 FF FC 10 84 20 00 E8 75 00 20 99 FC 18 00 .2.... ..u. ....
0000FEB0 10 C4 00 00 F8 73 00 38 BE 23 FE E0 10 A3 00 00 .....s.8.#......
0000FEC0 30 60 3F 52 F8 77 00 04 B8 10 FE 44 30 60 FF FC 0`?R.w.....D0`..
0000FED0 16 C4 B0 00 B0 00 00 00 B9 F4 8D 5C 10 D8 B0 00 ...........\....
0000FEE0 E8 73 00 2C F8 13 00 34 30 80 00 01 F8 73 00 30 .s.,...40....s.0
0000FEF0 F8 97 00 10 B8 10 FF 5C 10 60 00 00 EA 61 00 1C .......\.`...a..
0000FF00 EA A1 00 20 EA C1 00 24 EA E1 00 28 EB 01 00 2C ... ...$...(...,
0000FF10 30 60 FF FE B6 0F 00 08 30 21 00 30 E8 B3 00 38 0`......0!.0...8
0000FF20 B0 00 00 00 B9 F4 8D 10 10 D8 A8 00 E8 93 00 2C ...............,
0000FF30 FA D3 00 34 10 60 00 00 F8 93 00 30 30 80 00 01 ...4.`.....00...
0000FF40 B8 10 FF 10 F8 97 00 10 F8 73 00 34 E8 73 00 30 .........s.4.s.0
0000FF50 16 44 18 03 BE 52 FE EC 12 B5 18 00 B8 10 FE EC .D...R..........
0000FF60 30 80 00 01 B6 0F 00 08 30 60 FF FE B8 10 FD A0 0.......0`......
0000FF70 30 60 FF FD BC 05 00 64 E8 65 00 20 BC 03 00 5C 0`.....d.e. ...\
0000FF80 E8 65 00 24 BC 03 00 54 E8 85 00 1C BC 04 00 4C .e.$...T.......L
0000FF90 E8 E4 00 00 88 A5 38 00 BE 05 00 10 30 60 FF FE ......8.....0`..
0000FFA0 B6 0F 00 08 80 00 00 00 E8 E4 00 04 31 00 00 1F ............1...
0000FFB0 30 E7 C0 CC 16 47 40 03 BC 52 FF E8 E8 E4 00 0C 0....G@..R......
0000FFC0 A4 E7 00 02 BC 07 FF DC F8 C4 00 24 F8 A6 00 30 ...........$...0
0000FFD0 B6 0F 00 08 10 65 00 00 B6 0F 00 08 30 60 FF FE .....e......0`..
0000FFE0 BC 05 04 B0 E8 65 00 20 BC 03 04 A8 E8 65 00 24 .....e. .....e.$
0000FFF0 BC 03 04 A0 30 21 FF C8 FA E1 00 30 EA E5 00 1C ....0!.....0....
00010000 F9 E1 00 00 FA 61 00 20 FA 81 00 24 FA A1 00 28 .....a. ...$...(
00010010 FA C1 00 2C BE 17 04 38 FB 01 00 34 E8 97 00 00 ...,...8...4....
00010020 88 85 20 00 BE 04 00 28 30 60 FF FE E9 E1 00 00 .. ....(0`......
00010030 EA 61 00 20 EA A1 00 28 EA C1 00 2C EA E1 00 30 .a. ...(...,...0
00010040 EB 01 00 34 B6 0F 00 08 30 21 00 38 E8 D7 00 04 ...4....0!.8....
00010050 30 80 00 1F 30 E6 C0 CC 16 47 20 03 BE 52 FF D4 0...0....G ..R..
00010060 E9 E1 00 00 E9 25 00 04 BE 29 00 18 30 60 00 07 .....%...)..0`..
00010070 E8 97 00 40 16 44 18 03 BE B2 FF B8 30 60 FF FB ...@.D......0`..
00010080 A8 C6 3F 53 BE 06 03 B0 30 E0 00 03 E8 77 00 40 ..?S....0....w.@
00010090 E8 F7 00 3C 30 80 3F 53 A4 C3 00 07 A4 63 FF F8 ...<0.?S.....c..
000100A0 F8 97 00 04 F8 77 00 40 A6 46 00 1F 10 80 38 00 .....w.@.F....8.
000100B0 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
000100C0 10 84 20 00 30 E0 00 07 16 43 38 03 BE B2 03 B0 .. .0....C8.....
000100D0 F8 97 00 3C 31 63 FF F8 10 C0 20 00 90 C4 00 41 ...<1c.... ....A
000100E0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
000100F0 90 C6 00 41 90 C6 00 41 90 C6 00 41 16 4B 38 03 ...A...A...A.K8.
00010100 BE B2 00 DC F0 81 00 1C F0 C1 00 1D 31 03 FF F0 ............1...
00010110 10 C0 20 00 90 C4 00 41 90 C6 00 41 90 C6 00 41 .. ....A...A...A
00010120 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00010130 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00010140 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00010150 90 C6 00 41 16 48 38 03 BE B2 00 84 30 63 FF E8 ...A.H8.....0c..
00010160 F0 C1 00 1E 10 C0 20 00 90 C4 00 41 90 C6 00 41 ...... ....A...A
00010170 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00010180 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00010190 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
000101A0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
000101B0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
000101C0 90 C6 00 41 90 C6 00 41 16 43 38 03 BE B2 00 14 ...A...A.C8.....
000101D0 10 60 00 00 F0 C1 00 1F 10 C0 00 00 10 60 00 00 .`...........`..
000101E0 31 20 00 01 10 E3 00 00 12 83 00 00 12 69 00 00 1 ...........i..
000101F0 11 40 58 00 91 4B 00 41 91 4A 00 41 91 4A 00 41 .@X..K.A.J.A.J.A
00010200 12 A3 00 00 11 4A 48 00 F8 D7 00 3C F8 77 00 40 .....JH....<.w.@
00010210 31 60 00 FF 31 80 00 03 10 81 38 00 E1 04 00 1C 1`..1.....8.....
00010220 16 43 48 03 BE 52 00 0C 10 8B 00 00 10 94 00 00 .CH..R..........
00010230 88 C8 20 00 BC 06 01 E0 BE 28 01 F4 10 89 00 00 .. ......(......
00010240 30 C0 00 04 14 63 30 00 16 43 60 03 BE B2 00 0C 0....c0..C`.....
00010250 10 93 00 00 10 95 00 00 A4 84 00 FF 30 E7 00 01 ............0...
00010260 16 4A 38 03 BC 52 01 7C F8 77 00 6C E9 25 00 04 .J8..R.|.w.l.%..
00010270 14 C9 00 00 80 C6 48 00 11 00 30 00 91 06 00 41 ......H...0....A
00010280 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
00010290 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
000102A0 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
000102B0 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
000102C0 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
000102D0 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
000102E0 91 08 00 41 91 08 00 41 91 08 00 41 91 08 00 41 ...A...A...A...A
000102F0 91 08 00 41 91 08 00 41 85 04 40 00 E9 45 00 00 ...A...A..@..E..
00010300 BE 08 00 6C 10 80 00 00 31 60 00 01 12 A4 00 00 ...l....1`......
00010310 12 8B 00 00 12 C4 00 00 31 80 00 FF 32 60 00 03 ........1...2`..
00010320 C0 E4 50 00 16 43 58 03 BE 52 00 0C 10 CC 00 00 ..P..CX..R......
00010330 10 D5 00 00 88 C6 38 00 BC 06 00 B4 BC 27 00 CC ......8......'..
00010340 30 C0 00 04 14 63 30 00 16 43 98 03 BE B2 00 0C 0....c0..C......
00010350 10 D4 00 00 10 D6 00 00 A4 C6 00 FF 30 84 00 01 ............0...
00010360 16 49 20 03 BC 52 00 70 11 4A 20 00 F8 77 00 6C .I ..R.p.J ..w.l
00010370 E8 C5 00 04 EA A5 00 08 F9 45 00 00 14 C4 30 00 .........E....0.
00010380 12 A4 A8 00 F8 C5 00 04 AA 63 00 04 BE 33 00 FC .........c...3..
00010390 FA A5 00 08 12 C5 00 00 B9 F4 BF 8C EB 05 00 14 ................
000103A0 30 60 3F 3F FA B6 00 08 FB 16 00 14 F8 77 00 04 0`??.........w..
000103B0 E9 E1 00 00 10 73 00 00 EA A1 00 28 EA 61 00 20 .....s.....(.a. 
000103C0 EA C1 00 2C EA E1 00 30 EB 01 00 34 B6 0F 00 08 ...,...0...4....
000103D0 30 21 00 38 BC 26 FF 4C B8 10 FF 94 11 4A 20 00 0!.8.&.L.....J .
000103E0 BC 24 FE 38 B8 10 FE 88 F8 77 00 6C 30 63 00 01 .$.8.....w.l0c..
000103F0 16 43 98 03 BE B2 00 0C 10 F4 00 00 10 E6 00 00 .C..............
00010400 B8 10 FF 5C A4 C7 00 FF 10 C8 00 00 B8 10 FF 50 ...\...........P
00010410 10 60 00 00 30 63 00 01 16 43 60 03 BE B2 FE 3C .`..0c...C`....<
00010420 10 93 00 00 B8 10 FE 34 10 86 00 00 B8 10 FE 30 .......4.......0
00010430 10 60 00 00 E8 77 00 6C 16 43 38 03 BE 52 00 34 .`...w.l.C8..R.4
00010440 30 80 00 01 B8 10 FE 2C A4 84 00 FF E9 E1 00 00 0......,........
00010450 EA 61 00 20 EA A1 00 28 EA C1 00 2C EA E1 00 30 .a. ...(...,...0
00010460 EB 01 00 34 30 60 FF FE B6 0F 00 08 30 21 00 38 ...40`......0!.8
00010470 10 86 00 00 B8 10 FD FC A4 84 00 FF 30 80 00 01 ............0...
00010480 B8 10 FD E8 10 60 00 00 B8 10 FB A4 30 60 FF FD .....`......0`..
00010490 B6 0F 00 08 30 60 FF FE BC 05 00 EC E8 65 00 20 ....0`.......e. 
000104A0 BC 03 00 E4 E8 65 00 24 BC 03 00 DC E8 C5 00 1C .....e.$........
000104B0 BC 06 00 D4 E8 86 00 00 88 A5 20 00 BE 05 00 10 .......... .....
000104C0 30 60 FF FE B6 0F 00 08 80 00 00 00 E8 86 00 04 0`..............
000104D0 30 E0 00 1F 31 04 C0 CC 16 48 38 03 BE 52 FF E8 0...1....H8..R..
000104E0 A8 84 3F 41 BE 24 FF E0 10 65 00 00 E8 66 00 40 ..?A.$...e...f.@
000104F0 14 83 00 00 80 84 18 00 A8 84 FF FF 10 60 20 00 .............` .
00010500 90 64 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .d.A.c.A.c.A.c.A
00010510 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00010520 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00010530 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00010540 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00010550 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00010560 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00010570 90 63 00 41 90 63 00 41 90 63 00 41 B6 0F 00 08 .c.A.c.A.c.A....
00010580 80 00 00 00 B6 0F 00 08 30 60 FF FE BC 06 01 F4 ........0`......
00010590 E9 06 00 20 BC 08 01 EC E8 66 00 24 BC 03 01 E4 ... .....f.$....
000105A0 30 21 FF D0 F9 E1 00 00 FA 61 00 1C FA A1 00 20 0!.......a..... 
000105B0 FA C1 00 24 FA E1 00 28 FB 01 00 2C EA 66 00 1C ...$...(...,.f..
000105C0 BE 13 01 A0 E9 E1 00 00 E8 93 00 00 88 86 20 00 .............. .
000105D0 BE 04 00 28 30 60 FF FE E9 E1 00 00 EA 61 00 1C ...(0`.......a..
000105E0 EA A1 00 20 EA C1 00 24 EA E1 00 28 EB 01 00 2C ... ...$...(...,
000105F0 B6 0F 00 08 30 21 00 30 E8 93 00 04 30 60 00 1F ....0!.0....0`..
00010600 30 84 C0 CC 16 44 18 03 BE 52 01 58 E9 E1 00 00 0....D...R.X....
00010610 14 65 00 00 80 65 18 00 BE A3 01 48 12 E5 00 00 .e...e.....H....
00010620 E8 A6 00 28 12 A6 00 00 30 E0 1B D0 99 FC 40 00 ...(....0.....@.
00010630 30 C0 00 01 BE 03 01 54 12 C3 00 00 EB 13 00 38 0......T.......8
00010640 BE 18 00 40 30 E0 00 01 E8 D3 00 28 E8 75 00 20 ...@0......(.u. 
00010650 A6 46 00 1F 10 80 38 00 BE 12 00 14 10 84 00 00 .F....8.........
00010660 32 52 FF FF BE 32 FF FC 10 84 20 00 E8 B5 00 28 2R...2.... ....(
00010670 99 FC 18 00 10 C4 00 00 BE 03 01 18 13 03 00 00 ................
00010680 10 D5 00 00 10 B7 00 00 B0 00 00 00 B9 F4 85 A8 ................
00010690 30 E0 00 38 10 D3 00 00 10 B6 00 00 B0 00 00 00 0..8............
000106A0 B9 F4 85 94 30 E0 1B D0 E8 B3 00 50 30 D3 05 34 ....0......P0..4
000106B0 FA F6 00 00 16 46 28 03 BE 52 00 30 30 76 05 34 .....F(..R.00v.4
000106C0 30 93 1B C0 16 45 20 03 BE 52 00 20 14 A6 28 00 0....E ..R. ..(.
000106D0 E8 93 00 54 10 A3 28 00 14 86 20 00 10 83 20 00 ...T..(... ... .
000106E0 F8 B6 00 50 F8 96 00 54 E8 93 00 70 14 86 20 00 ...P...T...p.. .
000106F0 10 63 20 00 BE 18 00 40 F8 76 00 70 E8 73 00 28 .c ....@.v.p.s.(
00010700 30 E0 00 01 E8 D3 00 38 A6 43 00 1F 10 80 38 00 0......8.C....8.
00010710 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00010720 10 84 20 00 10 B8 00 00 B0 00 00 00 B9 F4 85 08 .. .............
00010730 10 E4 00 00 FB 16 00 38 FA D7 00 1C E9 E1 00 00 .......8........
00010740 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00010750 EB 01 00 2C 10 60 00 00 B6 0F 00 08 30 21 00 30 ...,.`......0!.0
00010760 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00010770 EB 01 00 2C 30 60 FF FE B6 0F 00 08 30 21 00 30 ...,0`......0!.0
00010780 B6 0F 00 08 30 60 FF FE B8 10 FE 50 30 60 FF FC ....0`.....P0`..
00010790 E8 75 00 24 10 D6 00 00 99 FC 18 00 E8 B5 00 28 .u.$...........(
000107A0 B8 10 FE 38 30 60 FF FC BC 05 00 34 E8 65 00 20 ...80`.....4.e. 
000107B0 BC 03 00 2C E8 65 00 24 BC 03 00 24 E8 85 00 1C ...,.e.$...$....
000107C0 BC 04 00 1C E8 C4 00 00 88 A5 30 00 BE 05 00 18 ..........0.....
000107D0 30 60 FF FE B6 0F 00 08 80 00 00 00 B6 0F 00 08 0`..............
000107E0 30 60 FF FE E8 A4 00 04 30 C0 00 1F 30 A5 C0 CC 0`......0...0...
000107F0 16 45 30 03 BC 52 FF E0 30 60 00 01 F8 64 1B C4 .E0..R..0`...d..
00010800 B6 0F 00 08 30 60 FF FD BC 05 00 70 E8 65 00 20 ....0`.....p.e. 
00010810 BC 03 00 68 E8 65 00 24 BC 03 00 60 E8 85 00 1C ...h.e.$...`....
00010820 BC 04 00 58 E8 E4 00 00 88 A5 38 00 BE 05 00 10 ...X......8.....
00010830 30 60 FF FE B6 0F 00 08 80 00 00 00 E8 E4 00 04 0`..............
00010840 31 00 00 1F 30 E7 C0 CC 16 47 40 03 BC 52 FF E8 1...0....G@..R..
00010850 BE 26 00 18 E8 64 00 0C A4 63 FF FB F8 64 00 0C .&...d...c...d..
00010860 B6 0F 00 08 10 66 00 00 A0 63 00 04 F8 64 00 0C .....f...c...d..
00010870 B6 0F 00 08 10 65 00 00 B6 0F 00 08 30 60 FF FE .....e......0`..
00010880 BC 05 00 C0 E8 65 00 20 BC 03 00 B8 E8 65 00 24 .....e. .....e.$
00010890 BC 03 00 B0 E8 85 00 1C BC 04 00 A8 E8 C4 00 00 ................
000108A0 B0 00 FF FF 30 60 00 00 88 A5 30 00 BE 05 00 10 ....0`....0.....
000108B0 30 A0 00 1F B6 0F 00 08 80 00 00 00 E8 C4 00 04 0...............
000108C0 30 E6 C0 CC 16 47 28 03 BE 52 FF EC A8 A6 3F 43 0....G(..R....?C
000108D0 E8 64 1B C8 10 63 18 00 10 63 18 00 10 63 18 00 .d...c...c...c..
000108E0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
000108F0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00010900 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00010910 BE 05 00 24 10 63 18 00 A8 C6 3F 4C BC 26 FF 98 ...$.c....?L.&..
00010920 E8 A4 1B CC E8 84 00 44 14 84 28 00 B6 0F 00 08 .......D..(.....
00010930 10 63 20 00 E8 84 00 44 B6 0F 00 08 10 63 20 00 .c ....D.....c .
00010940 B0 00 FF FF 30 60 00 00 B6 0F 00 08 80 00 00 00 ....0`..........
00010950 BC 05 00 34 E8 65 00 20 BC 03 00 2C E8 65 00 24 ...4.e. ...,.e.$
00010960 BC 03 00 24 E8 85 00 1C BC 04 00 1C E8 C4 00 00 ...$............
00010970 88 A5 30 00 BE 05 00 18 30 60 FF FF B6 0F 00 08 ..0.....0`......
00010980 80 00 00 00 B6 0F 00 08 30 60 FF FF E8 A4 00 04 ........0`......
00010990 30 C0 00 1F 30 A5 C0 CC 16 45 30 03 BC 52 FF E0 0...0....E0..R..
000109A0 E8 64 00 70 30 84 05 34 14 84 18 00 10 60 20 00 .d.p0..4.....` .
000109B0 90 64 00 01 90 63 00 01 B6 0F 00 08 80 00 00 00 .d...c..........

;; fn000109C0: 000109C0
;;   Called from:
;;     0000E774 (in fn0000D9E8)
;;     0000F934 (in fn0000EE14)
;;     0000F9B4 (in fn0000EE14)
fn000109C0 proc
	addik	r1,r1,FFFFFF6C
	swi	r19,r1,00000060
	swi	r20,r1,00000064
	swi	r21,r1,00000068
	swi	r22,r1,0000006C
	swi	r23,r1,00000070
	swi	r24,r1,00000074
	swi	r25,r1,00000078
	swi	r26,r1,0000007C
	swi	r27,r1,00000080
	swi	r28,r1,00000084
	swi	r29,r1,00000088
	swi	r30,r1,0000008C
	swi	r31,r1,00000090
	swi	r0,r1,00000024
	swi	r0,r1,00000028
	swi	r0,r1,0000002C
	swi	r0,r1,00000030
	swi	r0,r1,00000034
	swi	r0,r1,00000038
	swi	r0,r1,0000003C
	swi	r0,r1,00000040
	beqid	r7,00010A54
	swi	r9,r1,000000A8

l00010A20:
	addk	r4,r6,r0
	addk	r12,r7,r7
	addk	r12,r6,r12
	addik	r22,r1,00000004

l00010A30:
	lhui	r3,r4,00000000
	addik	r4,r4,00000002
	xor	r11,r4,r12
	addk	r3,r3,r3
	addk	r3,r22,r3
	lhui	r9,r3,00000020
	addik	r9,r9,00000001
	bneid	r11,00010A30
	shi	r9,r3,00000020

l00010A54:
	lhui	r22,r1,00000042
	bneid	r22,000115E4
	lhui	r3,r1,00000040

l00010A60:
	bneid	r3,00010B34
	lhui	r3,r1,0000003E

l00010A68:
	bneid	r3,00011654
	lhui	r3,r1,0000003C

l00010A70:
	bneid	r3,00011668
	lhui	r3,r1,0000003A

l00010A78:
	bneid	r3,0001167C
	lhui	r3,r1,00000038

l00010A80:
	bneid	r3,000116E0
	lhui	r3,r1,00000036

l00010A88:
	bneid	r3,000116F4
	lhui	r3,r1,00000034

l00010A90:
	bneid	r3,0001171C
	lhui	r3,r1,00000032

l00010A98:
	bneid	r3,00011640
	lhui	r3,r1,00000030

l00010AA0:
	bneid	r3,0001173C
	lhui	r3,r1,0000002E

l00010AA8:
	bneid	r3,00011750
	lhui	r3,r1,0000002C

l00010AB0:
	bneid	r3,0001177C
	lhui	r3,r1,0000002A

l00010AB8:
	bneid	r3,0001179C
	lhui	r3,r1,00000028

l00010AC0:
	bneid	r3,000117C0
	lhui	r11,r1,00000026

l00010AC8:
	bneid	r11,00011730
	addk	r3,r11,r0

l00010AD0:
	lwi	r4,r8,00000000
	addik	r5,r0,00004001
	shi	r5,r4,00000000
	shi	r11,r4,00000002
	addik	r6,r4,00000008
	swi	r6,r8,00000000
	shi	r5,r4,00000004
	shi	r11,r4,00000006
	lwi	r4,r1,000000A8
	addik	r5,r0,00000001
	swi	r5,r4,00000000

l00010AFC:
	lwi	r19,r1,00000060
	lwi	r21,r1,00000068
	lwi	r22,r1,0000006C
	lwi	r23,r1,00000070
	lwi	r24,r1,00000074
	lwi	r25,r1,00000078
	lwi	r26,r1,0000007C
	lwi	r27,r1,00000080
	lwi	r28,r1,00000084
	lwi	r29,r1,00000088
	lwi	r30,r1,0000008C
	lwi	r31,r1,00000090
	rtsd	r15,00000008
	addik	r1,r1,00000094

l00010B34:
	lhui	r11,r1,00000026
	bneid	r11,00011810
	lhui	r3,r1,00000028

l00010B40:
	bneid	r3,00011710
	addik	r4,r0,00000002

l00010B48:
	lhui	r3,r1,0000002A
	bneid	r3,00011620
	addik	r9,r0,0000000E

l00010B54:
	lhui	r3,r1,0000002C

l00010B58:
	bneid	r3,00011770
	addik	r12,r0,00000002

l00010B60:
	xori	r3,r9,00000005
	beqid	r3,00011634
	addik	r19,r0,00000002

l00010B6C:
	lhui	r3,r1,0000002E
	bneid	r3,00011790
	addik	r31,r0,00000002

l00010B78:
	xori	r3,r9,00000006
	beqid	r3,000116D8
	addk	r4,r9,r0

l00010B84:
	lhui	r3,r1,00000030
	bneid	r3,000117E0
	addik	r4,r0,00000006

l00010B90:
	xori	r3,r9,00000007
	beqid	r3,00011708
	addk	r4,r9,r0

l00010B9C:
	lhui	r3,r1,00000032
	bneid	r3,000117E8
	addik	r4,r0,00000007

l00010BA8:
	xori	r3,r9,00000008
	beqid	r3,00011638
	addk	r4,r9,r0

l00010BB4:
	lhui	r3,r1,00000034
	bneid	r3,000117F0
	addik	r4,r0,00000008

l00010BC0:
	xori	r3,r9,00000009
	beqid	r3,000116D8
	addk	r4,r9,r0

l00010BCC:
	lhui	r3,r1,00000036
	bneid	r3,000117F8
	addik	r4,r0,00000009

l00010BD8:
	xori	r3,r9,0000000A
	beqid	r3,00011708
	addk	r4,r9,r0

l00010BE4:
	lhui	r3,r1,00000038
	bneid	r3,00011808
	addik	r4,r0,0000000A

l00010BF0:
	xori	r3,r9,0000000B
	beqid	r3,00011638
	addk	r4,r9,r0

l00010BFC:
	lhui	r3,r1,0000003A
	bneid	r3,00011800
	addik	r4,r0,0000000B

l00010C08:
	xori	r3,r9,0000000C
	beqid	r3,000116D8
	addk	r4,r9,r0

l00010C14:
	lhui	r3,r1,0000003C
	bneid	r3,0001181C
	addik	r4,r0,0000000C

l00010C20:
	xori	r3,r9,0000000D
	beqid	r3,00011708
	addk	r4,r9,r0

l00010C2C:
	lhui	r3,r1,0000003E
	bneid	r3,00011824
	addik	r4,r0,0000000D

l00010C38:
	xori	r3,r9,0000000F
	bneid	r3,0001162C
	lhui	r12,r1,00000040

l00010C44:
	addik	r31,r0,00000002
	addk	r4,r9,r0
	bneid	r12,0001182C
	rsubk	r3,r11,r31

l00010C54:
	lhui	r12,r1,00000028

l00010C58:
	addk	r3,r3,r3
	rsubk	r3,r12,r3
	bltid	r3,00010F74
	lhui	r20,r1,0000002A

l00010C68:
	addk	r3,r3,r3
	rsubk	r3,r20,r3
	bltid	r3,00010F74
	lhui	r19,r1,0000002C

l00010C78:
	addk	r3,r3,r3
	rsubk	r3,r19,r3
	bltid	r3,00010F74
	lhui	r21,r1,0000002E

l00010C88:
	addk	r3,r3,r3
	rsubk	r3,r21,r3
	bltid	r3,00010F74
	lhui	r23,r1,00000030

l00010C98:
	addk	r3,r3,r3
	rsubk	r3,r23,r3
	bltid	r3,00010F74
	lhui	r24,r1,00000032

l00010CA8:
	addk	r3,r3,r3
	rsubk	r3,r24,r3
	bltid	r3,00010F74
	lhui	r25,r1,00000034

l00010CB8:
	addk	r3,r3,r3
	rsubk	r3,r25,r3
	bltid	r3,00010F74
	lhui	r26,r1,00000036

l00010CC8:
	addk	r3,r3,r3
	rsubk	r3,r26,r3
	bltid	r3,00010F74
	lhui	r27,r1,00000038

l00010CD8:
	addk	r3,r3,r3
	rsubk	r3,r27,r3
	bltid	r3,00010F74
	lhui	r28,r1,0000003A

l00010CE8:
	addk	r3,r3,r3
	rsubk	r3,r28,r3
	bltid	r3,00010F74
	lhui	r29,r1,0000003C

l00010CF8:
	addk	r3,r3,r3
	rsubk	r3,r29,r3
	bltid	r3,00010F74
	lhui	r30,r1,0000003E

l00010D08:
	addk	r3,r3,r3
	rsubk	r3,r30,r3
	bltid	r3,00010F74
	lhui	r31,r1,00000040

l00010D18:
	addk	r3,r3,r3
	rsubk	r3,r31,r3
	blti	r3,00010F74

l00010D24:
	addk	r3,r3,r3
	rsubk	r3,r22,r3
	blti	r3,00010F74

l00010D30:
	beqid	r3,00010DD8
	addk	r3,r12,r11

l00010D38:
	rsubk	r3,r5,r0
	or	r3,r3,r5
	bgeid	r3,00010AFC
	addik	r3,r0,FFFFFFFF

l00010D48:
	xori	r3,r9,00000001
	rsubk	r3,r3,r0
	addk	r22,r0,r3
	srl	r22,r3
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	bnei	r22,00010F74

l00010DD4:
	addk	r3,r12,r11

l00010DD8:
	imm	00000000
	andi	r3,r3,FFFFFFFF
	addk	r12,r20,r3
	imm	00000000
	andi	r12,r12,FFFFFFFF
	addk	r19,r19,r12
	imm	00000000
	andi	r19,r19,FFFFFFFF
	addk	r20,r21,r19
	imm	00000000
	andi	r20,r20,FFFFFFFF
	addk	r21,r23,r20
	imm	00000000
	andi	r21,r21,FFFFFFFF
	addk	r22,r24,r21
	imm	00000000
	andi	r22,r22,FFFFFFFF
	addk	r23,r25,r22
	imm	00000000
	andi	r23,r23,FFFFFFFF
	addk	r24,r26,r23
	imm	00000000
	andi	r24,r24,FFFFFFFF
	addk	r25,r27,r24
	imm	00000000
	andi	r25,r25,FFFFFFFF
	addk	r26,r28,r25
	imm	00000000
	andi	r26,r26,FFFFFFFF
	addk	r27,r29,r26
	imm	00000000
	andi	r27,r27,FFFFFFFF
	addk	r28,r30,r27
	imm	00000000
	andi	r28,r28,FFFFFFFF
	shi	r3,r1,0000000A
	lwi	r3,r1,000000A8
	addk	r31,r31,r28
	shi	r19,r1,0000000E
	shi	r27,r1,0000001E
	shi	r0,r1,00000006
	shi	r11,r1,00000008
	shi	r12,r1,0000000C
	shi	r20,r1,00000010
	shi	r21,r1,00000012
	shi	r22,r1,00000014
	shi	r23,r1,00000016
	shi	r24,r1,00000018
	shi	r25,r1,0000001A
	shi	r26,r1,0000001C
	shi	r28,r1,00000020
	shi	r31,r1,00000022
	lwi	r27,r3,00000000
	addik	r19,r1,00000004
	beqid	r7,00010EEC
	addk	r3,r0,r0

l00010EB8:
	addk	r11,r3,r3

l00010EBC:
	lhu	r11,r11,r6
	beqid	r11,00010F4C
	addk	r12,r11,r11

l00010EC8:
	lhu	r11,r12,r19
	addk	r20,r11,r11
	sh	r3,r20,r10
	addik	r11,r11,00000001
	addik	r3,r3,00000001
	sh	r11,r12,r19
	xor	r11,r7,r3
	bneid	r11,00010EBC
	addk	r11,r3,r3

l00010EEC:
	cmpu	r18,r27,r9
	bgei	r18,00010EF8

l00010EF4:
	addk	r27,r9,r0

l00010EF8:
	cmpu	r18,r4,r27
	bgei	r18,00010F04

l00010F00:
	addk	r27,r4,r0

l00010F04:
	lwi	r11,r8,00000000
	addik	r7,r0,00000001
	swi	r11,r1,00000044
	andi	r18,r27,0000001F
	addk	r11,r0,r7
	beqid	r18,00010F2C
	addk	r11,r11,r0

l00010F20:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00010F20
	addk	r11,r11,r11

l00010F2C:
	beqid	r5,00011040
	xor	r3,r5,r7

l00010F34:
	bnei	r3,00010F7C

l00010F38:
	addik	r5,r0,00000354
	cmpu	r18,r11,r5
	bgei	r18,00011834

l00010F44:
	brid	00010AFC
	addik	r3,r0,00000001

l00010F4C:
	addik	r3,r3,00000001
	xor	r11,r7,r3
	bneid	r11,00010EBC
	addk	r11,r3,r3

l00010F5C:
	bri	00010EEC

l00010F60:
	addik	r9,r0,00000003

l00010F64:
	addik	r4,r0,00000001

l00010F68:
	addik	r31,r0,00000002
	rsubk	r3,r11,r31
	bgei	r3,00010C54

l00010F74:
	brid	00010AFC
	addik	r3,r0,FFFFFFFF

l00010F7C:
	xori	r7,r5,00000002
	rsubk	r5,r7,r0
	or	r5,r5,r7
	xori	r5,r5,FFFFFFFF
	addk	r12,r0,r5
	srl	r12,r5
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	srl	r12,r12
	addik	r7,r0,00000250
	cmpu	r18,r11,r7
	bgeid	r18,00011020
	swi	r12,r1,00000054

l0001101C:
	bnei	r12,00010F44

l00011020:
	imm	00000001
	addik	r19,r0,FFFFA980
	imm	00000001
	addik	r31,r0,FFFFA9C0
	addk	r28,r0,r0
	swi	r19,r1,0000004C
	brid	00011054
	swi	r31,r1,00000050

l00011040:
	addk	r3,r7,r0
	swi	r10,r1,0000004C
	swi	r10,r1,00000050
	swi	r5,r1,00000054
	addik	r28,r0,00000014

l00011054:
	rsubk	r5,r3,r0
	or	r3,r5,r3
	xori	r3,r3,FFFFFFFF
	addk	r5,r0,r3
	srl	r5,r3
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	swi	r5,r1,00000058

l000110E4:
	addk	r30,r11,r0
	addk	r11,r0,r0
	addik	r21,r0,FFFFFFFF
	lwi	r29,r1,00000044
	addk	r23,r27,r0
	addk	r25,r11,r0
	addk	r24,r4,r0
	addk	r31,r30,r21
	addik	r22,r1,00000004
	addik	r26,r0,00000001
	swi	r31,r1,00000048
	swi	r8,r1,0000005C

l00011114:
	lhui	r7,r10,00000000
	andi	r20,r24,000000FF
	addik	r3,r7,00000001
	cmpu	r18,r28,r3
	bltid	r18,00011150
	addik	r12,r0,00000000

l0001112C:
	cmpu	r18,r28,r7
	bltid	r18,000115D8
	lwi	r19,r1,0000004C

l00011138:
	rsubk	r7,r28,r7
	lwi	r31,r1,00000050
	addk	r7,r7,r7
	lhu	r12,r7,r19
	lhu	r7,r7,r31
	andi	r12,r12,000000FF

l00011150:
	andi	r18,r23,0000001F
	addk	r5,r0,r26
	beqid	r18,0001116C
	addk	r5,r5,r0

l00011160:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011160
	addk	r5,r5,r5

l0001116C:
	andi	r18,r25,0000001F
	addk	r3,r0,r11
	beqid	r18,00011188
	addk	r3,r3,r0

l0001117C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001117C
	srl	r3,r3

l00011188:
	addk	r3,r3,r5
	andi	r18,r24,0000001F
	addk	r8,r0,r26
	beqid	r18,000111A8
	addk	r8,r8,r0

l0001119C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001119C
	addk	r8,r8,r8

l000111A8:
	rsubk	r3,r8,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addik	r31,r0,FFFFFFFC
	addk	r3,r29,r3
	andi	r18,r24,0000001F
	addk	r19,r0,r31
	beqid	r18,000111D8
	addk	r19,r19,r0

l000111CC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000111CC
	addk	r19,r19,r19

l000111D8:
	sbi	r12,r3,00000000
	sbi	r20,r3,00000001
	shi	r7,r3,00000002
	rsubk	r5,r8,r5
	bneid	r5,000111D8
	addk	r3,r3,r19

l000111F0:
	addik	r5,r4,FFFFFFFF
	andi	r18,r5,0000001F
	addk	r3,r0,r26
	beqid	r18,00011210
	addk	r3,r3,r0

l00011204:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011204
	addk	r3,r3,r3

l00011210:
	and	r5,r11,r3
	beqi	r5,00011224

l00011218:
	srl	r3,r3
	and	r5,r11,r3
	bnei	r5,00011218

l00011224:
	beqid	r3,00011238
	addk	r7,r4,r4

l0001122C:
	addik	r5,r3,FFFFFFFF
	and	r11,r5,r11
	addk	r3,r3,r11

l00011238:
	addk	r7,r22,r7
	lhui	r5,r7,00000020
	addik	r5,r5,FFFFFFFF
	imm	00000000
	andi	r5,r5,FFFFFFFF
	bneid	r5,00011268
	shi	r5,r7,00000020

l00011254:
	xor	r4,r4,r9
	beqi	r4,00011690

l0001125C:
	lhui	r4,r10,00000002
	addk	r4,r4,r4
	lhu	r4,r4,r6

l00011268:
	cmpu	r18,r4,r27
	bgeid	r18,000115CC
	rsubk	r24,r25,r4

l00011274:
	lwi	r5,r1,00000048
	and	r7,r5,r3
	xor	r5,r7,r21
	beqid	r5,000115D0
	addk	r11,r3,r0

l00011288:
	bneid	r25,00011294
	addik	r8,r0,00000004

l00011290:
	addk	r25,r27,r0

l00011294:
	andi	r18,r23,0000001F
	addk	r5,r0,r8
	beqid	r18,000112B0
	addk	r5,r5,r0

l000112A4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000112A4
	addk	r5,r5,r5

l000112B0:
	rsubk	r23,r25,r4
	addk	r29,r29,r5
	andi	r18,r23,0000001F
	addk	r5,r0,r26
	beqid	r18,000112D4
	addk	r5,r5,r0

l000112C8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000112C8
	addk	r5,r5,r5

l000112D4:
	cmpu	r18,r9,r4
	bgeid	r18,00011570
	addk	r24,r23,r0

l000112E0:
	addk	r8,r4,r4
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	bleid	r5,00011554
	addik	r11,r23,00000001

l000112F8:
	addk	r8,r11,r25
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011308:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l0001131C:
	addik	r11,r23,00000002
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011330:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l00011344:
	addik	r11,r23,00000003
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011358:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l0001136C:
	addik	r11,r23,00000004
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011380:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l00011394:
	addik	r11,r23,00000005
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l000113A8:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l000113BC:
	addik	r11,r23,00000006
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l000113D0:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l000113E4:
	addik	r11,r23,00000007
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l000113F8:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l0001140C:
	addik	r11,r23,00000008
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011420:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l00011434:
	addik	r11,r23,00000009
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011448:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l0001145C:
	addik	r11,r23,0000000A
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011470:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	bleid	r5,00011550
	addik	r8,r23,0000000B

l00011488:
	addk	r11,r25,r8
	cmpu	r18,r9,r11
	bgeid	r18,000117D8
	addk	r5,r5,r5

l00011498:
	addk	r11,r11,r11
	addk	r11,r22,r11
	lhui	r11,r11,00000020
	rsubk	r5,r11,r5
	bleid	r5,000117D8
	addik	r11,r23,0000000C

l000114B0:
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l000114C0:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	bleid	r5,00011550
	addik	r8,r23,0000000D

l000114D8:
	addk	r11,r25,r8
	cmpu	r18,r9,r11
	bgeid	r18,000117D8
	addk	r5,r5,r5

l000114E8:
	addk	r11,r11,r11
	addk	r11,r22,r11
	lhui	r11,r11,00000020
	rsubk	r5,r11,r5
	bleid	r5,000117D8
	addik	r11,r23,0000000E

l00011500:
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011510:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	blei	r5,00011550

l00011524:
	addik	r11,r23,0000000F
	addk	r8,r25,r11
	cmpu	r18,r9,r8
	bgeid	r18,00011550
	addk	r5,r5,r5

l00011538:
	addk	r8,r8,r8
	addk	r8,r22,r8
	lhui	r8,r8,00000020
	rsubk	r5,r8,r5
	bgtid	r5,00011554
	addik	r23,r23,00000010

l00011550:
	addk	r23,r11,r0

l00011554:
	andi	r18,r23,0000001F
	addk	r5,r0,r26
	beqid	r18,00011570
	addk	r5,r5,r0

l00011564:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011564
	addk	r5,r5,r5

l00011570:
	addik	r11,r0,00000354
	addk	r30,r30,r5
	cmpu	r18,r30,r11
	bgeid	r18,0001158C
	addik	r19,r0,00000250

l00011584:
	lwi	r12,r1,00000058
	bnei	r12,00010F44

l0001158C:
	cmpu	r18,r30,r19
	bgeid	r18,000115A0
	lwi	r11,r1,00000044

l00011598:
	lwi	r31,r1,00000054
	bnei	r31,00010F44

l000115A0:
	addk	r8,r7,r7
	addk	r8,r8,r8
	addk	r21,r7,r0
	addk	r5,r11,r8
	sb	r23,r8,r11
	rsubk	r11,r11,r29
	addk	r8,r0,r11
	sra	r8,r11
	sra	r8,r8
	sbi	r27,r5,00000001
	shi	r8,r5,00000002

l000115CC:
	addk	r11,r3,r0

l000115D0:
	brid	00011114
	addik	r10,r10,00000002

l000115D8:
	addik	r7,r0,00000000
	brid	00011150
	addik	r12,r0,00000060

l000115E4:
	lhui	r11,r1,00000026
	bneid	r11,00010F64
	addik	r9,r0,0000000F

l000115F0:
	lhui	r3,r1,00000028
	bneid	r3,00011764
	lhui	r12,r1,0000002A

l000115FC:
	addik	r19,r0,00000002
	addik	r4,r0,00000003
	bneid	r12,00010C54
	rsubk	r3,r11,r19

l0001160C:
	xori	r12,r9,00000004
	beqid	r12,00010C54
	addk	r4,r9,r0

l00011618:
	brid	00010B58
	lhui	r3,r1,0000002C

l00011620:
	addik	r4,r0,00000003
	brid	00010C54
	addik	r3,r0,00000002

l0001162C:
	addik	r9,r0,0000000E
	addik	r19,r0,00000002

l00011634:
	addk	r4,r9,r0

l00011638:
	brid	00010C54
	rsubk	r3,r11,r19

l00011640:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,00000007

l0001164C:
	brid	00010F68
	addik	r4,r0,00000001

l00011654:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,0000000D

l00011660:
	brid	00010F68
	addik	r4,r0,00000001

l00011668:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,0000000C

l00011674:
	brid	00010F68
	addik	r4,r0,00000001

l0001167C:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,0000000B

l00011688:
	brid	00010F68
	addik	r4,r0,00000001

l00011690:
	beqid	r3,000116B4
	lwi	r8,r1,0000005C

l00011698:
	addk	r3,r3,r3
	addk	r3,r3,r3
	addik	r19,r0,00000040
	addk	r5,r29,r3
	sb	r19,r3,r29
	sbi	r20,r5,00000001
	shi	r4,r5,00000002

l000116B4:
	lwi	r31,r1,00000044
	addk	r3,r30,r30
	addk	r3,r3,r3
	addk	r3,r31,r3
	swi	r3,r8,00000000
	lwi	r3,r1,000000A8
	swi	r27,r3,00000000
	brid	00010AFC
	addk	r3,r0,r0

l000116D8:
	brid	00010C54
	rsubk	r3,r11,r12

l000116E0:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,0000000A

l000116EC:
	brid	00010F68
	addik	r4,r0,00000001

l000116F4:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,00000009

l00011700:
	brid	00010F68
	addik	r4,r0,00000001

l00011708:
	brid	00010C54
	rsubk	r3,r11,r31

l00011710:
	addik	r9,r0,0000000E
	brid	00010C54
	addk	r3,r4,r0

l0001171C:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,00000008

l00011728:
	brid	00010F68
	addik	r4,r0,00000001

l00011730:
	addik	r9,r0,00000001
	brid	00010F68
	addk	r4,r9,r0

l0001173C:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,00000006

l00011748:
	brid	00010F68
	addik	r4,r0,00000001

l00011750:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,00000005

l0001175C:
	brid	00010F68
	addik	r4,r0,00000001

l00011764:
	addik	r4,r0,00000002
	brid	00010C54
	rsubk	r3,r11,r4

l00011770:
	addik	r4,r0,00000004
	brid	00010C54
	rsubk	r3,r11,r12

l0001177C:
	lhui	r11,r1,00000026
	beqid	r11,000115F0
	addik	r9,r0,00000004

l00011788:
	brid	00010F68
	addik	r4,r0,00000001

l00011790:
	addik	r4,r0,00000005
	brid	00010C54
	rsubk	r3,r11,r31

l0001179C:
	lhui	r11,r1,00000026
	bneid	r11,00010F60
	lhui	r12,r1,00000028

l000117A8:
	addik	r9,r0,00000003
	addk	r4,r9,r0
	beqid	r12,00010C58
	addik	r3,r0,00000002

l000117B8:
	brid	00010C58
	addk	r4,r3,r0

l000117C0:
	addik	r9,r0,00000002
	addk	r4,r9,r0
	beqid	r11,00010C54
	addk	r3,r9,r0

l000117D0:
	brid	00010F68
	addik	r4,r0,00000001

l000117D8:
	brid	00011554
	addk	r23,r8,r0

l000117E0:
	brid	00010C54
	rsubk	r3,r11,r19

l000117E8:
	brid	00010C54
	rsubk	r3,r11,r12

l000117F0:
	brid	00010C54
	rsubk	r3,r11,r31

l000117F8:
	brid	00010C54
	rsubk	r3,r11,r19

l00011800:
	brid	00010C54
	rsubk	r3,r11,r31

l00011808:
	brid	00010C54
	rsubk	r3,r11,r12

l00011810:
	addik	r9,r0,0000000E
	brid	00010F68
	addik	r4,r0,00000001

l0001181C:
	brid	00010C54
	rsubk	r3,r11,r19

l00011824:
	brid	00010C54
	rsubk	r3,r11,r12

l0001182C:
	brid	00010C54
	addik	r4,r0,0000000E

l00011834:
	imm	00000001
	addik	r12,r0,FFFFAA00
	imm	00000001
	addik	r19,r0,FFFFAA40
	swi	r7,r1,00000058
	swi	r12,r1,0000004C
	swi	r19,r1,00000050
	swi	r3,r1,00000054
	brid	000110E4
	addik	r28,r0,00000101

;; fn0001185C: 0001185C
fn0001185C proc
	addik	r1,r1,FFFFFFC8
	swi	r19,r1,00000004
	swi	r20,r1,00000008
	swi	r21,r1,0000000C
	swi	r22,r1,00000010
	swi	r23,r1,00000014
	swi	r24,r1,00000018
	swi	r25,r1,0000001C
	swi	r26,r1,00000020
	swi	r27,r1,00000024
	swi	r28,r1,00000028
	swi	r29,r1,0000002C
	swi	r30,r1,00000030
	swi	r31,r1,00000034
	lhui	r8,r6,00000002
	beqid	r8,000121A4
	addik	r28,r0,00000003

l000118A0:
	addik	r28,r0,00000004
	addik	r9,r0,00000007

l000118A8:
	bltid	r7,00011AD4
	addk	r7,r7,r7

l000118B0:
	addk	r3,r0,r0
	addk	r7,r7,r7
	addk	r12,r3,r0
	addik	r7,r7,0000000A
	addik	r10,r6,00000006
	addik	r29,r0,FFFFFFFF
	addk	r6,r6,r7
	addik	r20,r0,00000003
	addik	r19,r0,0000008A
	addik	r24,r0,00000004
	addik	r23,r0,00000007
	addik	r25,r0,00000006
	addik	r22,r0,0000000A
	addik	r27,r0,00000009
	addik	r26,r0,0000000D
	addik	r21,r0,0000000E

l000118F0:
	addik	r4,r3,00000001
	cmp	r18,r9,r4
	bgeid	r18,00011B0C
	lhui	r11,r10,00000000

l00011900:
	xor	r7,r11,r8
	beqi	r7,0001218C

l00011908:
	lwi	r9,r5,000016BC
	cmp	r18,r28,r4
	bgeid	r18,00011B14
	lhui	r7,r5,000016B8

l00011918:
	addk	r4,r8,r8
	addk	r4,r4,r4
	addk	r4,r5,r4
	lhui	r29,r4,00000A7C
	lhui	r28,r4,00000A7E
	andi	r18,r9,0000001F
	addk	r30,r0,r29
	beqid	r18,00011948
	addk	r30,r30,r0

l0001193C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001193C
	addk	r30,r30,r30

l00011948:
	or	r7,r30,r7
	addik	r30,r0,00000010
	sext16	r7,r7
	rsubk	r31,r28,r30
	imm	00000000
	andi	r30,r7,FFFFFFFF
	cmp	r18,r9,r31
	blti	r18,00011EEC

l00011968:
	addk	r9,r28,r9
	shi	r30,r5,000016B8
	swi	r9,r5,000016BC

l00011974:
	beqi	r3,00011AA4

l00011978:
	lhui	r29,r4,00000A7C
	lhui	r7,r4,00000A7E
	andi	r18,r9,0000001F
	addk	r28,r0,r29
	beqid	r18,0001199C
	addk	r28,r28,r0

l00011990:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011990
	addk	r28,r28,r28

l0001199C:
	or	r28,r28,r30
	addik	r30,r0,00000010
	sext16	r28,r28
	rsubk	r31,r7,r30
	imm	00000000
	andi	r30,r28,FFFFFFFF
	cmp	r18,r9,r31
	blti	r18,000120E8

l000119BC:
	addk	r7,r7,r9
	shi	r30,r5,000016B8
	swi	r7,r5,000016BC

l000119C8:
	xori	r3,r3,00000001
	beqi	r3,00011AA4

l000119D0:
	lhui	r28,r4,00000A7C
	lhui	r9,r4,00000A7E
	addik	r4,r0,00000010
	andi	r18,r7,0000001F
	addk	r3,r0,r28
	beqid	r18,000119F8
	addk	r3,r3,r0

l000119EC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000119EC
	addk	r3,r3,r3

l000119F8:
	or	r3,r3,r30
	sext16	r3,r3
	rsubk	r29,r9,r4
	imm	00000000
	andi	r4,r3,FFFFFFFF
	cmp	r18,r7,r29
	bgeid	r18,00012180
	addk	r7,r9,r7

l00011A18:
	lwi	r7,r5,00000014
	lwi	r29,r5,00000008
	shi	r4,r5,000016B8
	addik	r4,r7,00000001
	swi	r4,r5,00000014
	sb	r3,r7,r29
	lwi	r3,r5,00000014
	lhui	r29,r5,000016B8
	lwi	r4,r5,00000008
	addik	r7,r3,00000001
	swi	r7,r5,00000014
	addk	r7,r0,r29
	srl	r7,r29
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	sb	r7,r3,r4
	lwi	r3,r5,000016BC
	addik	r7,r9,FFFFFFF0
	addik	r9,r0,00000010
	addk	r7,r7,r3
	rsubk	r4,r3,r9
	andi	r18,r4,0000001F
	addk	r3,r0,r28
	beqid	r18,00011A9C
	addk	r3,r3,r0

l00011A90:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011A90
	sra	r3,r3

l00011A9C:
	swi	r7,r5,000016BC
	shi	r3,r5,000016B8

l00011AA4:
	beqid	r11,00011DB0
	addk	r3,r12,r0

l00011AAC:
	xor	r3,r11,r8
	beqid	r3,00011EE0
	addk	r29,r8,r0

l00011AB8:
	addk	r28,r24,r0
	addk	r9,r23,r0
	addk	r3,r12,r0

l00011AC4:
	addik	r10,r10,00000004
	xor	r4,r6,r10
	bneid	r4,000118F0
	addk	r8,r11,r0

l00011AD4:
	lwi	r19,r1,00000004
	lwi	r21,r1,0000000C
	lwi	r22,r1,00000010
	lwi	r23,r1,00000014
	lwi	r24,r1,00000018
	lwi	r25,r1,0000001C
	lwi	r26,r1,00000020
	lwi	r27,r1,00000024
	lwi	r28,r1,00000028
	lwi	r29,r1,0000002C
	lwi	r30,r1,00000030
	lwi	r31,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

l00011B0C:
	lwi	r9,r5,000016BC
	lhui	r7,r5,000016B8

l00011B14:
	beqid	r8,00011DC0
	sext16	r7,r7

l00011B1C:
	xor	r29,r8,r29
	beqid	r29,00011C0C
	addik	r30,r0,00000010

l00011B28:
	addk	r4,r8,r8
	addk	r4,r4,r4
	addk	r4,r5,r4
	lhui	r28,r4,00000A7C
	lhui	r29,r4,00000A7E
	andi	r18,r9,0000001F
	addk	r4,r0,r28
	beqid	r18,00011B58
	addk	r4,r4,r0

l00011B4C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011B4C
	addk	r4,r4,r4

l00011B58:
	or	r7,r7,r4
	sext16	r7,r7
	rsubk	r4,r29,r30
	imm	00000000
	andi	r30,r7,FFFFFFFF
	cmp	r18,r9,r4
	bgeid	r18,00012194
	addk	r9,r9,r29

l00011B78:
	lwi	r4,r5,00000014
	lwi	r9,r5,00000008
	shi	r30,r5,000016B8
	addik	r30,r4,00000001
	swi	r30,r5,00000014
	sb	r7,r4,r9
	lwi	r4,r5,00000014
	lhui	r30,r5,000016B8
	lwi	r7,r5,00000008
	addik	r9,r4,00000001
	swi	r9,r5,00000014
	addk	r9,r0,r30
	srl	r9,r30
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	sb	r9,r4,r7
	lwi	r9,r5,000016BC
	addik	r7,r0,00000010
	addik	r29,r29,FFFFFFF0
	addk	r4,r3,r0
	rsubk	r3,r9,r7
	addk	r9,r29,r9
	andi	r18,r3,0000001F
	addk	r7,r0,r28
	beqid	r18,00011C00
	addk	r7,r7,r0

l00011BF4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011BF4
	sra	r7,r7

l00011C00:
	swi	r9,r5,000016BC
	shi	r7,r5,000016B8
	sext16	r7,r7

l00011C0C:
	lhui	r29,r5,00000ABC
	lhui	r3,r5,00000ABE
	andi	r18,r9,0000001F
	addk	r28,r0,r29
	beqid	r18,00011C30
	addk	r28,r28,r0

l00011C24:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011C24
	addk	r28,r28,r28

l00011C30:
	or	r7,r7,r28
	addik	r28,r0,00000010
	sext16	r7,r7
	rsubk	r30,r3,r28
	imm	00000000
	andi	r28,r7,FFFFFFFF
	cmp	r18,r9,r30
	bgei	r18,000120D8

l00011C50:
	lwi	r9,r5,00000014
	lwi	r30,r5,00000008
	shi	r28,r5,000016B8
	addik	r28,r9,00000001
	swi	r28,r5,00000014
	sb	r7,r9,r30
	lwi	r7,r5,00000014
	lhui	r30,r5,000016B8
	lwi	r9,r5,00000008
	addik	r28,r7,00000001
	swi	r28,r5,00000014
	addk	r28,r0,r30
	srl	r28,r30
	srl	r28,r28
	srl	r28,r28
	srl	r28,r28
	srl	r28,r28
	srl	r28,r28
	srl	r28,r28
	srl	r28,r28
	sb	r28,r7,r9
	lwi	r7,r5,000016BC
	addik	r30,r0,00000010
	addik	r3,r3,FFFFFFF0
	rsubk	r9,r7,r30
	andi	r18,r9,0000001F
	addk	r28,r0,r29
	beqid	r18,00011CD0
	addk	r28,r28,r0

l00011CC4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011CC4
	sra	r28,r28

l00011CD0:
	addk	r3,r3,r7
	imm	00000000
	andi	r28,r28,FFFFFFFF
	shi	r28,r5,000016B8
	swi	r3,r5,000016BC

l00011CE4:
	cmp	r18,r3,r21
	bgeid	r18,0001209C
	sext16	r28,r28

l00011CF0:
	lwi	r9,r5,00000014
	addik	r4,r4,FFFFFFFD
	imm	00000000
	andi	r4,r4,FFFFFFFF
	andi	r18,r3,0000001F
	addk	r7,r0,r4
	beqid	r18,00011D1C
	addk	r7,r7,r0

l00011D10:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011D10
	addk	r7,r7,r7

l00011D1C:
	lwi	r29,r5,00000008
	or	r28,r28,r7
	sext16	r28,r28
	addik	r3,r9,00000001
	shi	r28,r5,000016B8
	swi	r3,r5,00000014
	sb	r28,r9,r29
	lwi	r3,r5,00000014
	lhui	r28,r5,000016B8
	lwi	r7,r5,00000008
	addik	r9,r3,00000001
	swi	r9,r5,00000014
	addk	r9,r0,r28
	srl	r9,r28
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	sb	r9,r3,r7
	lwi	r3,r5,000016BC
	addik	r7,r0,00000010
	rsubk	r9,r3,r7
	addik	r3,r3,FFFFFFF2
	andi	r18,r9,0000001F
	addk	r7,r0,r4
	beqid	r18,00011DA0
	addk	r7,r7,r0

l00011D94:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011D94
	sra	r7,r7

l00011DA0:
	swi	r3,r5,000016BC
	bneid	r11,00011AAC
	shi	r7,r5,000016B8

l00011DAC:
	addk	r3,r12,r0

l00011DB0:
	addk	r29,r8,r0
	addk	r28,r20,r0
	brid	00011AC4
	addk	r9,r19,r0

l00011DC0:
	cmp	r18,r4,r22
	blti	r18,00011F84

l00011DC8:
	lhui	r29,r5,00000AC0
	lhui	r28,r5,00000AC2
	andi	r18,r9,0000001F
	addk	r30,r0,r29
	beqid	r18,00011DEC
	addk	r30,r30,r0

l00011DE0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011DE0
	addk	r30,r30,r30

l00011DEC:
	or	r7,r7,r30
	addik	r30,r0,00000010
	sext16	r7,r7
	rsubk	r31,r28,r30
	imm	00000000
	andi	r30,r7,FFFFFFFF
	cmp	r18,r9,r31
	bltid	r18,00012288
	addk	r9,r28,r9

l00011E10:
	shi	r30,r5,000016B8
	swi	r9,r5,000016BC
	cmp	r18,r9,r26
	bgeid	r18,00012328
	sext16	r30,r30

l00011E24:
	lwi	r7,r5,00000014
	addik	r3,r3,FFFFFFFE
	imm	00000000
	andi	r3,r3,FFFFFFFF
	lwi	r28,r5,00000008
	andi	r18,r9,0000001F
	addk	r4,r0,r3
	beqid	r18,00011E54
	addk	r4,r4,r0

l00011E48:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011E48
	addk	r4,r4,r4

l00011E54:
	or	r30,r30,r4
	sext16	r30,r30
	addik	r4,r7,00000001
	shi	r30,r5,000016B8
	swi	r4,r5,00000014
	sb	r30,r7,r28
	lwi	r4,r5,00000014
	lhui	r28,r5,000016B8
	lwi	r7,r5,00000008
	addik	r9,r4,00000001
	swi	r9,r5,00000014
	addk	r9,r0,r28
	srl	r9,r28
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	sb	r9,r4,r7
	lwi	r4,r5,000016BC
	addik	r7,r0,00000010
	rsubk	r9,r4,r7
	addik	r4,r4,FFFFFFF3
	andi	r18,r9,0000001F
	addk	r7,r0,r3
	beqid	r18,00011ED4
	addk	r7,r7,r0

l00011EC8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011EC8
	sra	r7,r7

l00011ED4:
	swi	r4,r5,000016BC
	brid	00011AA4
	shi	r7,r5,000016B8

l00011EE0:
	addk	r28,r20,r0
	brid	00011AC4
	addk	r9,r25,r0

l00011EEC:
	lwi	r9,r5,00000014
	lwi	r31,r5,00000008
	shi	r30,r5,000016B8
	addik	r30,r9,00000001
	swi	r30,r5,00000014
	sb	r7,r9,r31
	lwi	r7,r5,00000014
	lhui	r31,r5,000016B8
	lwi	r9,r5,00000008
	addik	r30,r7,00000001
	swi	r30,r5,00000014
	addk	r30,r0,r31
	srl	r30,r31
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	sb	r30,r7,r9
	lwi	r7,r5,000016BC
	addik	r30,r0,00000010
	addik	r9,r28,FFFFFFF0
	rsubk	r28,r7,r30
	andi	r18,r28,0000001F
	addk	r30,r0,r29
	beqid	r18,00011F6C
	addk	r30,r30,r0

l00011F60:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011F60
	sra	r30,r30

l00011F6C:
	addk	r9,r9,r7
	imm	00000000
	andi	r30,r30,FFFFFFFF
	shi	r30,r5,000016B8
	brid	00011974
	swi	r9,r5,000016BC

l00011F84:
	lhui	r29,r5,00000AC4
	lhui	r28,r5,00000AC6
	andi	r18,r9,0000001F
	addk	r30,r0,r29
	beqid	r18,00011FA8
	addk	r30,r30,r0

l00011F9C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00011F9C
	addk	r30,r30,r30

l00011FA8:
	or	r7,r7,r30
	addik	r30,r0,00000010
	sext16	r7,r7
	rsubk	r31,r28,r30
	imm	00000000
	andi	r30,r7,FFFFFFFF
	cmp	r18,r9,r31
	bltid	r18,000121AC
	addk	r9,r28,r9

l00011FCC:
	shi	r30,r5,000016B8
	swi	r9,r5,000016BC
	cmp	r18,r9,r27
	bgeid	r18,0001224C
	sext16	r30,r30

l00011FE0:
	lwi	r7,r5,00000014
	addik	r3,r3,FFFFFFF6
	imm	00000000
	andi	r3,r3,FFFFFFFF
	lwi	r28,r5,00000008
	andi	r18,r9,0000001F
	addk	r4,r0,r3
	beqid	r18,00012010
	addk	r4,r4,r0

l00012004:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012004
	addk	r4,r4,r4

l00012010:
	or	r4,r30,r4
	sext16	r4,r4
	addik	r9,r7,00000001
	shi	r4,r5,000016B8
	swi	r9,r5,00000014
	sb	r4,r7,r28
	lwi	r4,r5,00000014
	lhui	r28,r5,000016B8
	lwi	r7,r5,00000008
	addik	r9,r4,00000001
	swi	r9,r5,00000014
	addk	r9,r0,r28
	srl	r9,r28
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	sb	r9,r4,r7
	lwi	r4,r5,000016BC
	addik	r7,r0,00000010
	rsubk	r9,r4,r7
	addik	r4,r4,FFFFFFF7
	andi	r18,r9,0000001F
	addk	r7,r0,r3
	beqid	r18,00012090
	addk	r7,r7,r0

l00012084:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012084
	sra	r7,r7

l00012090:
	swi	r4,r5,000016BC
	brid	00011AA4
	shi	r7,r5,000016B8

l0001209C:
	addik	r4,r4,FFFFFFFD
	imm	00000000
	andi	r4,r4,FFFFFFFF
	andi	r18,r3,0000001F
	addk	r7,r0,r4
	beqid	r18,000120C4
	addk	r7,r7,r0

l000120B8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000120B8
	addk	r7,r7,r7

l000120C4:
	addik	r3,r3,00000002
	or	r28,r28,r7
	shi	r28,r5,000016B8
	brid	00011AA4
	swi	r3,r5,000016BC

l000120D8:
	addk	r3,r3,r9
	shi	r28,r5,000016B8
	brid	00011CE4
	swi	r3,r5,000016BC

l000120E8:
	lwi	r9,r5,00000014
	lwi	r31,r5,00000008
	shi	r30,r5,000016B8
	addik	r30,r9,00000001
	swi	r30,r5,00000014
	sb	r28,r9,r31
	lwi	r9,r5,00000014
	lhui	r31,r5,000016B8
	lwi	r28,r5,00000008
	addik	r30,r9,00000001
	swi	r30,r5,00000014
	addk	r30,r0,r31
	srl	r30,r31
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	sb	r30,r9,r28
	lwi	r9,r5,000016BC
	addik	r30,r0,00000010
	addik	r7,r7,FFFFFFF0
	rsubk	r28,r9,r30
	andi	r18,r28,0000001F
	addk	r30,r0,r29
	beqid	r18,00012168
	addk	r30,r30,r0

l0001215C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001215C
	sra	r30,r30

l00012168:
	addk	r7,r7,r9
	imm	00000000
	andi	r30,r30,FFFFFFFF
	shi	r30,r5,000016B8
	brid	000119C8
	swi	r7,r5,000016BC

l00012180:
	shi	r4,r5,000016B8
	brid	00011AA4
	swi	r7,r5,000016BC

l0001218C:
	brid	00011AC4
	addk	r3,r4,r0

l00012194:
	addk	r4,r3,r0
	shi	r30,r5,000016B8
	brid	00011C0C
	swi	r9,r5,000016BC

l000121A4:
	brid	000118A8
	addik	r9,r0,0000008A

l000121AC:
	lwi	r9,r5,00000014
	lwi	r31,r5,00000008
	shi	r30,r5,000016B8
	addik	r30,r9,00000001
	swi	r30,r5,00000014
	sb	r7,r9,r31
	lwi	r7,r5,00000014
	lhui	r31,r5,000016B8
	lwi	r9,r5,00000008
	addik	r30,r7,00000001
	swi	r30,r5,00000014
	addk	r30,r0,r31
	srl	r30,r31
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	sb	r30,r7,r9
	lwi	r7,r5,000016BC
	addik	r30,r0,00000010
	addik	r9,r28,FFFFFFF0
	rsubk	r28,r7,r30
	andi	r18,r28,0000001F
	addk	r30,r0,r29
	beqid	r18,0001222C
	addk	r30,r30,r0

l00012220:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012220
	sra	r30,r30

l0001222C:
	addk	r9,r9,r7
	imm	00000000
	andi	r30,r30,FFFFFFFF
	shi	r30,r5,000016B8
	swi	r9,r5,000016BC
	cmp	r18,r9,r27
	bltid	r18,00011FE0
	sext16	r30,r30

l0001224C:
	addik	r4,r4,FFFFFFF5
	imm	00000000
	andi	r3,r4,FFFFFFFF
	andi	r18,r9,0000001F
	addk	r4,r0,r3
	beqid	r18,00012274
	addk	r4,r4,r0

l00012268:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012268
	addk	r4,r4,r4

l00012274:
	addik	r9,r9,00000007
	or	r4,r30,r4
	shi	r4,r5,000016B8
	brid	00011AA4
	swi	r9,r5,000016BC

l00012288:
	lwi	r9,r5,00000014
	lwi	r31,r5,00000008
	shi	r30,r5,000016B8
	addik	r30,r9,00000001
	swi	r30,r5,00000014
	sb	r7,r9,r31
	lwi	r7,r5,00000014
	lhui	r31,r5,000016B8
	lwi	r9,r5,00000008
	addik	r30,r7,00000001
	swi	r30,r5,00000014
	addk	r30,r0,r31
	srl	r30,r31
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	srl	r30,r30
	sb	r30,r7,r9
	lwi	r7,r5,000016BC
	addik	r30,r0,00000010
	addik	r9,r28,FFFFFFF0
	rsubk	r28,r7,r30
	andi	r18,r28,0000001F
	addk	r30,r0,r29
	beqid	r18,00012308
	addk	r30,r30,r0

l000122FC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000122FC
	sra	r30,r30

l00012308:
	addk	r9,r9,r7
	imm	00000000
	andi	r30,r30,FFFFFFFF
	shi	r30,r5,000016B8
	swi	r9,r5,000016BC
	cmp	r18,r9,r26
	bltid	r18,00011E24
	sext16	r30,r30

l00012328:
	addik	r4,r4,FFFFFFFD
	imm	00000000
	andi	r4,r4,FFFFFFFF
	andi	r18,r9,0000001F
	addk	r3,r0,r4
	beqid	r18,00012350
	addk	r3,r3,r0

l00012344:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012344
	addk	r3,r3,r3

l00012350:
	addik	r9,r9,00000003
	or	r30,r30,r3
	shi	r30,r5,000016B8
	brid	00011AA4
	swi	r9,r5,000016BC

;; fn00012364: 00012364
fn00012364 proc
	addik	r1,r1,FFFFFFE4
	swi	r22,r1,00000010
	lhui	r3,r5,000016B8
	lwi	r22,r5,000016A0
	swi	r19,r1,00000004
	swi	r20,r1,00000008
	swi	r21,r1,0000000C
	swi	r23,r1,00000014
	swi	r24,r1,00000018
	lwi	r9,r5,000016BC
	beqid	r22,000127D4
	sext16	r4,r3

l00012394:
	imm	00000001
	addik	r12,r0,FFFFABD8
	imm	00000001
	addik	r20,r0,FFFFACD8
	addk	r8,r0,r0
	brid	000124AC
	addik	r11,r0,000000FF

l000123B0:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r4,r6,r19
	lhu	r21,r19,r6
	lhui	r19,r4,00000002
	andi	r18,r9,0000001F
	addk	r4,r0,r21
	beqid	r18,000123E0
	addk	r4,r4,r0

l000123D4:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000123D4
	addk	r4,r4,r4

l000123E0:
	or	r4,r3,r4
	addik	r3,r0,00000010
	sext16	r4,r4
	rsubk	r8,r19,r3
	imm	00000000
	andi	r3,r4,FFFFFFFF
	cmp	r18,r9,r8
	bgeid	r18,000128A0
	addk	r9,r9,r19

l00012404:
	lwi	r8,r5,00000014
	lwi	r9,r5,00000008
	shi	r3,r5,000016B8
	addik	r3,r8,00000001
	swi	r3,r5,00000014
	sb	r4,r8,r9
	lwi	r3,r5,00000014
	lhui	r9,r5,000016B8
	lwi	r4,r5,00000008
	addik	r8,r3,00000001
	swi	r8,r5,00000014
	addk	r8,r0,r9
	srl	r8,r9
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	sb	r8,r3,r4
	lwi	r9,r5,000016BC
	lwi	r22,r5,000016A0
	addik	r4,r0,00000010
	rsubk	r3,r9,r4
	addik	r19,r19,FFFFFFF0
	andi	r18,r3,0000001F
	addk	r4,r0,r21
	beqid	r18,00012488
	addk	r4,r4,r0

l0001247C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001247C
	sra	r4,r4

l00012488:
	imm	00000000
	andi	r3,r4,FFFFFFFF
	addk	r9,r19,r9
	shi	r3,r5,000016B8
	swi	r9,r5,000016BC
	sext16	r4,r4

l000124A0:
	cmpu	r18,r22,r10
	bgeid	r18,000127D4
	addk	r8,r10,r0

l000124AC:
	lwi	r19,r5,000016A4
	addk	r10,r8,r8
	lwi	r4,r5,00001698
	lhu	r21,r10,r19
	sext16	r3,r3
	addik	r10,r8,00000001
	beqid	r21,000123B0
	lbu	r19,r8,r4

l000124CC:
	lbu	r23,r19,r12
	addik	r8,r23,00000101
	addk	r8,r8,r8
	addk	r8,r8,r8
	addk	r4,r6,r8
	lhu	r24,r8,r6
	lhui	r22,r4,00000002
	addik	r4,r0,00000010
	andi	r18,r9,0000001F
	addk	r8,r0,r24
	beqid	r18,00012508
	addk	r8,r8,r0

l000124FC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000124FC
	addk	r8,r8,r8

l00012508:
	or	r8,r3,r8
	sext16	r8,r8
	rsubk	r3,r22,r4
	imm	00000000
	andi	r4,r8,FFFFFFFF
	cmp	r18,r9,r3
	bgei	r18,000128AC

l00012524:
	lwi	r3,r5,00000014
	lwi	r9,r5,00000008
	shi	r4,r5,000016B8
	addik	r4,r3,00000001
	swi	r4,r5,00000014
	sb	r8,r3,r9
	lwi	r3,r5,00000014
	lhui	r9,r5,000016B8
	lwi	r4,r5,00000008
	addik	r8,r3,00000001
	swi	r8,r5,00000014
	addk	r8,r0,r9
	srl	r8,r9
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	sb	r8,r3,r4
	lwi	r3,r5,000016BC
	addik	r4,r0,00000010
	addik	r22,r22,FFFFFFF0
	rsubk	r8,r3,r4
	andi	r18,r8,0000001F
	addk	r4,r0,r24
	beqid	r18,000125A4
	addk	r4,r4,r0

l00012598:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012598
	sra	r4,r4

l000125A4:
	addk	r22,r22,r3
	imm	00000000
	andi	r4,r4,FFFFFFFF
	shi	r4,r5,000016B8
	swi	r22,r5,000016BC

l000125B8:
	addk	r3,r23,r23
	addk	r3,r3,r3
	imm	00000001
	addik	r8,r3,FFFFB4A8
	lwi	r8,r8,00000000
	beqid	r8,000126B8
	sext16	r4,r4

l000125D4:
	imm	00000001
	addik	r3,r3,FFFFAB64
	lwi	r3,r3,00000000
	addik	r23,r0,00000010
	rsubk	r3,r3,r19
	imm	00000000
	andi	r3,r3,FFFFFFFF
	andi	r18,r22,0000001F
	addk	r9,r0,r3
	beqid	r18,0001260C
	addk	r9,r9,r0

l00012600:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012600
	addk	r9,r9,r9

l0001260C:
	or	r4,r4,r9
	sext16	r4,r4
	rsubk	r9,r8,r23
	imm	00000000
	andi	r19,r4,FFFFFFFF
	cmp	r18,r22,r9
	bgeid	r18,00012980
	addk	r22,r22,r8

l0001262C:
	lwi	r9,r5,00000014
	lwi	r22,r5,00000008
	shi	r19,r5,000016B8
	addik	r19,r9,00000001
	swi	r19,r5,00000014
	sb	r4,r9,r22
	lwi	r4,r5,00000014
	lhui	r22,r5,000016B8
	lwi	r9,r5,00000008
	addik	r19,r4,00000001
	swi	r19,r5,00000014
	addk	r19,r0,r22
	srl	r19,r22
	srl	r19,r19
	srl	r19,r19
	srl	r19,r19
	srl	r19,r19
	srl	r19,r19
	srl	r19,r19
	srl	r19,r19
	sb	r19,r4,r9
	lwi	r22,r5,000016BC
	addik	r9,r8,FFFFFFF0
	rsubk	r19,r22,r23
	addk	r22,r9,r22
	andi	r18,r19,0000001F
	addk	r4,r0,r3
	beqid	r18,000126AC
	addk	r4,r4,r0

l000126A0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000126A0
	sra	r4,r4

l000126AC:
	swi	r22,r5,000016BC
	shi	r4,r5,000016B8
	sext16	r4,r4

l000126B8:
	addik	r21,r21,FFFFFFFF
	cmpu	r18,r21,r11
	blti	r18,000128CC

l000126C4:
	lbu	r8,r21,r20

l000126C8:
	addk	r8,r8,r8
	addk	r3,r8,r8
	lhu	r19,r3,r7
	addk	r9,r7,r3
	lhui	r9,r9,00000002
	andi	r18,r22,0000001F
	addk	r3,r0,r19
	beqid	r18,000126F8
	addk	r3,r3,r0

l000126EC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000126EC
	addk	r3,r3,r3

l000126F8:
	or	r4,r4,r3
	addik	r3,r0,00000010
	sext16	r4,r4
	rsubk	r23,r9,r3
	imm	00000000
	andi	r3,r4,FFFFFFFF
	cmp	r18,r22,r23
	bgei	r18,000128BC

l00012718:
	lwi	r22,r5,00000014
	lwi	r23,r5,00000008
	shi	r3,r5,000016B8
	addik	r3,r22,00000001
	swi	r3,r5,00000014
	sb	r4,r22,r23
	lwi	r3,r5,00000014
	lhui	r23,r5,000016B8
	lwi	r4,r5,00000008
	addik	r22,r3,00000001
	swi	r22,r5,00000014
	addk	r22,r0,r23
	srl	r22,r23
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	srl	r22,r22
	sb	r22,r3,r4
	lwi	r4,r5,000016BC
	addik	r23,r0,00000010
	addik	r9,r9,FFFFFFF0
	rsubk	r22,r4,r23
	andi	r18,r22,0000001F
	addk	r3,r0,r19
	beqid	r18,00012798
	addk	r3,r3,r0

l0001278C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001278C
	sra	r3,r3

l00012798:
	addk	r9,r9,r4
	imm	00000000
	andi	r3,r3,FFFFFFFF
	shi	r3,r5,000016B8
	swi	r9,r5,000016BC

l000127AC:
	addk	r8,r8,r8
	imm	00000001
	addik	r4,r8,FFFFB430
	lwi	r19,r4,00000000
	bneid	r19,00012840
	sext16	r4,r3

l000127C4:
	lwi	r22,r5,000016A0
	cmpu	r18,r22,r10
	bltid	r18,000124AC
	addk	r8,r10,r0

l000127D4:
	lhui	r7,r6,00000400
	lhui	r3,r6,00000402
	andi	r18,r9,0000001F
	addk	r6,r0,r7
	beqid	r18,000127F8
	addk	r6,r6,r0

l000127EC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000127EC
	addk	r6,r6,r6

l000127F8:
	or	r4,r4,r6
	addik	r6,r0,00000010
	sext16	r4,r4
	rsubk	r8,r3,r6
	imm	00000000
	andi	r6,r4,FFFFFFFF
	cmp	r18,r9,r8
	bltid	r18,0001298C
	lwi	r19,r1,00000004

l0001281C:
	lwi	r21,r1,0000000C
	lwi	r22,r1,00000010
	lwi	r23,r1,00000014
	lwi	r24,r1,00000018
	addk	r9,r3,r9
	shi	r6,r5,000016B8
	swi	r9,r5,000016BC
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l00012840:
	imm	00000001
	addik	r8,r8,FFFFAAEC
	lwi	r8,r8,00000000
	addik	r22,r0,00000010
	rsubk	r8,r8,r21
	imm	00000000
	andi	r8,r8,FFFFFFFF
	andi	r18,r9,0000001F
	addk	r3,r0,r8
	beqid	r18,00012878
	addk	r3,r3,r0

l0001286C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001286C
	addk	r3,r3,r3

l00012878:
	or	r4,r4,r3
	sext16	r4,r4
	rsubk	r21,r19,r22
	imm	00000000
	andi	r3,r4,FFFFFFFF
	cmp	r18,r9,r21
	bltid	r18,000128FC
	addik	r23,r0,00000010

l00012898:
	lwi	r22,r5,000016A0
	addk	r9,r9,r19

l000128A0:
	shi	r3,r5,000016B8
	brid	000124A0
	swi	r9,r5,000016BC

l000128AC:
	addk	r22,r22,r9
	shi	r4,r5,000016B8
	brid	000125B8
	swi	r22,r5,000016BC

l000128BC:
	addk	r9,r9,r22
	shi	r3,r5,000016B8
	brid	000127AC
	swi	r9,r5,000016BC

l000128CC:
	addk	r3,r0,r21
	srl	r3,r21
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	imm	00000001
	addik	r3,r3,FFFFACD8
	brid	000126C8
	lbui	r8,r3,00000100

l000128FC:
	lwi	r9,r5,00000014
	lwi	r21,r5,00000008
	shi	r3,r5,000016B8
	addik	r3,r9,00000001
	swi	r3,r5,00000014
	sb	r4,r9,r21
	lwi	r3,r5,00000014
	lhui	r21,r5,000016B8
	lwi	r4,r5,00000008
	addik	r9,r3,00000001
	swi	r9,r5,00000014
	addk	r9,r0,r21
	srl	r9,r21
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	sb	r9,r3,r4
	lwi	r9,r5,000016BC
	addik	r19,r19,FFFFFFF0
	rsubk	r3,r9,r23
	andi	r18,r3,0000001F
	addk	r4,r0,r8
	beqid	r18,00012978
	addk	r4,r4,r0

l0001296C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,0001296C
	sra	r4,r4

l00012978:
	brid	00012488
	lwi	r22,r5,000016A0

l00012980:
	shi	r19,r5,000016B8
	brid	000126B8
	swi	r22,r5,000016BC

l0001298C:
	lwi	r8,r5,00000014
	lwi	r9,r5,00000008
	shi	r6,r5,000016B8
	addik	r6,r8,00000001
	swi	r6,r5,00000014
	sb	r4,r8,r9
	lwi	r4,r5,00000014
	lhui	r9,r5,000016B8
	lwi	r6,r5,00000008
	addik	r8,r4,00000001
	swi	r8,r5,00000014
	addk	r8,r0,r9
	srl	r8,r9
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	sb	r8,r4,r6
	lwi	r4,r5,000016BC
	lwi	r19,r1,00000004
	lwi	r21,r1,0000000C
	lwi	r22,r1,00000010
	lwi	r23,r1,00000014
	lwi	r24,r1,00000018
	addik	r8,r0,00000010
	addik	r3,r3,FFFFFFF0
	addk	r3,r3,r4
	rsubk	r6,r4,r8
	andi	r18,r6,0000001F
	addk	r4,r0,r7
	beqid	r18,00012A24
	addk	r4,r4,r0

l00012A18:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00012A18
	sra	r4,r4

l00012A24:
	swi	r3,r5,000016BC
	shi	r4,r5,000016B8
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn00012A34: 00012A34
fn00012A34 proc
	addik	r1,r1,FFFFFF80
	swi	r19,r1,0000004C
	swi	r15,r1,00000000
	swi	r20,r1,00000050
	swi	r21,r1,00000054
	swi	r22,r1,00000058
	swi	r23,r1,0000005C
	swi	r24,r1,00000060
	swi	r25,r1,00000064
	swi	r26,r1,00000068
	swi	r27,r1,0000006C
	swi	r28,r1,00000070
	swi	r29,r1,00000074
	swi	r30,r1,00000078
	swi	r31,r1,0000007C
	lwi	r3,r6,00000008
	lwi	r21,r6,00000000
	swi	r6,r1,00000088
	lwi	r24,r3,0000000C
	lwi	r7,r3,00000000
	addik	r3,r0,0000023D
	swi	r3,r5,00001454
	swi	r0,r5,00001450
	bleid	r24,00013654
	addk	r19,r5,r0

l00012A98:
	addik	r20,r24,00001458
	addk	r6,r21,r0
	addik	r3,r5,00001458
	addk	r9,r5,r20
	addik	r5,r0,FFFFEBA8
	addk	r4,r0,r0
	addik	r22,r0,FFFFFFFF
	rsubk	r10,r19,r5

l00012AB8:
	lhui	r5,r6,00000000
	beqid	r5,00012FB0
	addk	r8,r10,r3

l00012AC4:
	addik	r4,r4,00000001
	addik	r5,r4,000002D7
	addk	r5,r5,r5
	swi	r4,r19,00001450
	addk	r5,r5,r5
	sw	r8,r5,r19
	sbi	r0,r3,00000000
	addik	r3,r3,00000001
	xor	r5,r9,r3
	addk	r22,r8,r0
	bneid	r5,00012AB8
	addik	r6,r6,00000004

l00012AF4:
	beqid	r7,00012FCC
	addik	r5,r4,000002D8

l00012AFC:
	addik	r6,r4,000002D8
	addk	r6,r6,r6
	addk	r6,r6,r6
	addik	r10,r0,00000001
	addk	r6,r19,r6
	addk	r9,r0,r0
	brid	00012B74
	addk	r11,r10,r0

l00012B1C:
	cmp	r18,r22,r10
	blti	r18,00012B38

l00012B24:
	addik	r22,r22,00000001
	addk	r3,r22,r22
	addk	r5,r22,r0
	addk	r3,r3,r3
	addk	r8,r21,r3

l00012B38:
	addik	r4,r4,00000001
	swi	r4,r19,00001450
	swi	r5,r6,00000000
	shi	r11,r8,00000000
	addk	r5,r19,r5
	sbi	r0,r5,00001458
	addk	r3,r7,r3
	lhui	r8,r3,00000002
	lwi	r5,r19,000016A8
	lwi	r3,r19,000016AC
	addik	r6,r6,00000004
	addik	r5,r5,FFFFFFFF
	rsubk	r3,r8,r3
	swi	r5,r19,000016A8
	swi	r3,r19,000016AC

l00012B74:
	addk	r5,r9,r0
	addk	r8,r21,r0
	cmp	r18,r4,r10
	bgeid	r18,00012B1C
	addk	r3,r9,r0

l00012B88:
	sra	r26,r4

l00012B8C:
	addik	r10,r26,000002D7
	lwi	r3,r1,00000088
	addk	r10,r10,r10
	addk	r10,r10,r10
	swi	r22,r3,00000004
	addk	r10,r19,r10
	addk	r11,r26,r26

l00012BA8:
	lwi	r12,r10,00000000
	cmp	r18,r11,r4
	bltid	r18,0001356C
	addk	r8,r11,r0

l00012BB8:
	addk	r3,r12,r12
	addk	r3,r3,r3
	lhu	r9,r3,r21
	addk	r5,r26,r0
	brid	00012BEC
	addk	r23,r19,r12

l00012BD0:
	addk	r3,r3,r3
	addk	r3,r3,r3
	sw	r25,r3,r19
	addk	r8,r6,r6
	cmp	r18,r8,r4
	bltid	r18,00012C6C
	addk	r5,r6,r0

l00012BEC:
	addk	r3,r8,r8
	addk	r3,r3,r3
	addk	r3,r19,r3
	lwi	r25,r3,00000B5C
	addk	r6,r8,r0
	addk	r7,r25,r25
	addk	r7,r7,r7
	cmp	r18,r4,r8
	bgeid	r18,00012C40
	lhu	r7,r7,r21

l00012C14:
	lwi	r27,r3,00000B60
	addk	r3,r27,r27
	addk	r3,r3,r3
	lhu	r3,r3,r21
	cmpu	r18,r7,r3
	bltid	r18,00012F38
	addik	r6,r8,00000001

l00012C30:
	xor	r28,r3,r7
	beqid	r28,00012F84
	addk	r29,r19,r27

l00012C3C:
	addk	r6,r8,r0

l00012C40:
	cmpu	r18,r7,r9
	bltid	r18,00012C6C
	xor	r7,r9,r7

l00012C4C:
	bneid	r7,00012BD0
	addik	r3,r5,000002D7

l00012C54:
	addk	r3,r19,r25
	lbui	r7,r23,00001458
	lbui	r3,r3,00001458
	cmpu	r18,r7,r3
	bltid	r18,00012BD0
	addik	r3,r5,000002D7

l00012C6C:
	addik	r3,r5,000002D7
	addk	r3,r3,r3
	addk	r3,r3,r3
	sw	r12,r3,r19
	addik	r26,r26,FFFFFFFF
	addik	r10,r10,FFFFFFFC
	bneid	r26,00012BA8
	addik	r11,r11,FFFFFFFE

l00012C8C:
	addik	r3,r4,000002D7

l00012C90:
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r19,r3
	swi	r26,r1,00000044
	addk	r26,r3,r0
	lwi	r30,r19,00001454
	swi	r22,r1,00000040
	lwi	r22,r26,00000000
	addik	r28,r30,000002D5
	addk	r28,r28,r28
	addik	r4,r4,FFFFFFFF
	addk	r25,r24,r24
	addk	r28,r28,r28
	lwi	r12,r19,00000B60
	xori	r27,r4,00000001
	swi	r22,r19,00000B60
	addk	r25,r25,r25
	addk	r20,r19,r20
	beqid	r27,00012F18
	addk	r28,r19,r28

l00012CE0:
	addk	r3,r22,r22
	addk	r3,r3,r3
	lhu	r9,r3,r21
	addik	r7,r0,00000002
	addik	r3,r0,00000001
	brid	00012D1C
	addk	r23,r19,r22

l00012CFC:
	addik	r3,r3,000002D7

l00012D00:
	addk	r3,r3,r3
	addk	r3,r3,r3
	sw	r10,r3,r19
	addk	r7,r6,r6
	cmp	r18,r7,r4
	bltid	r18,00012D9C
	addk	r3,r6,r0

l00012D1C:
	addk	r5,r7,r7
	addk	r5,r5,r5
	addk	r5,r19,r5
	lwi	r10,r5,00000B5C
	addk	r6,r7,r0
	addk	r8,r10,r10
	addk	r8,r8,r8
	cmp	r18,r4,r7
	bgeid	r18,00012D70
	lhu	r8,r8,r21

l00012D44:
	lwi	r11,r5,00000B60
	addk	r5,r11,r11
	addk	r5,r5,r5
	lhu	r5,r5,r21
	cmpu	r18,r8,r5
	bltid	r18,00012F2C
	addik	r6,r7,00000001

l00012D60:
	xor	r29,r5,r8
	beqid	r29,00012F44
	addk	r31,r19,r11

l00012D6C:
	addk	r6,r7,r0

l00012D70:
	cmpu	r18,r8,r9
	bltid	r18,00012D9C
	xor	r8,r9,r8

l00012D7C:
	bneid	r8,00012CFC
	addk	r5,r19,r10

l00012D84:
	lbui	r7,r23,00001458
	lbui	r5,r5,00001458
	cmpu	r18,r7,r5
	bltid	r18,00012D00
	addik	r3,r3,000002D7

l00012D98:
	addik	r3,r3,FFFFFD29

l00012D9C:
	addik	r3,r3,000002D7
	addk	r3,r3,r3
	addk	r3,r3,r3
	sw	r22,r3,r19
	lwi	r5,r19,00000B60
	addk	r3,r12,r12
	addk	r3,r3,r3
	addk	r6,r5,r5
	addk	r6,r6,r6
	lhu	r7,r3,r21
	lhu	r8,r6,r21
	addik	r23,r30,FFFFFFFE
	swi	r12,r28,00000004
	swi	r23,r19,00001454
	swi	r5,r28,00000000
	addk	r7,r7,r8
	sh	r7,r25,r21
	addk	r12,r19,r12
	addk	r5,r19,r5
	lbui	r7,r12,00001458
	lbui	r5,r5,00001458
	addk	r3,r21,r3
	cmpu	r18,r5,r7
	bltid	r18,00012FA4
	addk	r6,r21,r6

l00012E00:
	addik	r5,r7,00000001
	andi	r5,r5,000000FF

l00012E08:
	sbi	r5,r20,00000000
	imm	00000000
	andi	r5,r24,FFFFFFFF
	shi	r5,r6,00000002
	shi	r5,r3,00000002
	swi	r24,r19,00000B60
	beqid	r27,00013058
	addik	r8,r24,00000001

l00012E28:
	lhu	r9,r25,r21
	addik	r5,r0,00000001
	brid	00012E58
	addik	r10,r0,00000002

l00012E38:
	addik	r5,r5,000002D7

l00012E3C:
	addk	r5,r5,r5
	addk	r5,r5,r5
	sw	r11,r5,r19
	addk	r10,r6,r6
	cmp	r18,r10,r4
	bltid	r18,00012ED8
	addk	r5,r6,r0

l00012E58:
	addk	r3,r10,r10
	addk	r3,r3,r3
	addk	r3,r19,r3
	lwi	r11,r3,00000B5C
	addk	r6,r10,r0
	addk	r7,r11,r11
	addk	r7,r7,r7
	cmp	r18,r4,r10
	bgeid	r18,00012EAC
	lhu	r7,r7,r21

l00012E80:
	lwi	r12,r3,00000B60
	addk	r3,r12,r12
	addk	r3,r3,r3
	lhu	r3,r3,r21
	cmpu	r18,r7,r3
	bltid	r18,00012F20
	addik	r6,r10,00000001

l00012E9C:
	xor	r22,r3,r7
	beqid	r22,00012F64
	addk	r27,r19,r12

l00012EA8:
	addk	r6,r10,r0

l00012EAC:
	cmpu	r18,r7,r9
	bltid	r18,00012ED8
	xor	r7,r9,r7

l00012EB8:
	bneid	r7,00012E38
	addk	r3,r19,r11

l00012EC0:
	lbui	r7,r20,00000000
	lbui	r3,r3,00001458
	cmpu	r18,r7,r3
	bltid	r18,00012E3C
	addik	r5,r5,000002D7

l00012ED4:
	addik	r5,r5,FFFFFD29

l00012ED8:
	addik	r3,r5,000002D7
	addk	r3,r3,r3
	addk	r3,r3,r3
	sw	r24,r3,r19
	addik	r26,r26,FFFFFFFC
	lwi	r22,r26,00000000
	addik	r4,r4,FFFFFFFF
	lwi	r12,r19,00000B60
	xori	r27,r4,00000001
	swi	r22,r19,00000B60
	addik	r25,r25,00000004
	addik	r20,r20,00000001
	addik	r28,r28,FFFFFFF8
	addk	r30,r23,r0
	bneid	r27,00012CE0
	addk	r24,r8,r0

l00012F18:
	brid	00012D9C
	addk	r3,r4,r0

l00012F20:
	addk	r7,r3,r0
	brid	00012EAC
	addk	r11,r12,r0

l00012F2C:
	addk	r8,r5,r0
	brid	00012D70
	addk	r10,r11,r0

l00012F38:
	addk	r7,r3,r0
	brid	00012C40
	addk	r25,r27,r0

l00012F44:
	addk	r29,r19,r10
	lbui	r31,r31,00001458
	lbui	r29,r29,00001458
	cmpu	r18,r31,r29
	bgei	r18,00013048

l00012F58:
	addk	r8,r5,r0
	brid	00012D70
	addk	r6,r7,r0

l00012F64:
	addk	r22,r19,r11
	lbui	r27,r27,00001458
	lbui	r22,r22,00001458
	cmpu	r18,r27,r22
	bgei	r18,00013040

l00012F78:
	addk	r7,r3,r0
	brid	00012EAC
	addk	r6,r10,r0

l00012F84:
	addk	r28,r19,r25
	lbui	r29,r29,00001458
	lbui	r28,r28,00001458
	cmpu	r18,r29,r28
	bgei	r18,00013050

l00012F98:
	addk	r7,r3,r0
	brid	00012C40
	addk	r6,r8,r0

l00012FA4:
	addik	r5,r5,00000001
	brid	00012E08
	andi	r5,r5,000000FF

l00012FB0:
	addik	r3,r3,00000001
	shi	r5,r6,00000002
	xor	r5,r3,r9
	bneid	r5,00012AB8
	addik	r6,r6,00000004

l00012FC4:
	bneid	r7,00012AFC
	addik	r5,r4,000002D8

l00012FCC:
	addk	r5,r5,r5
	addik	r8,r0,00000001
	addk	r5,r5,r5
	addk	r9,r8,r0
	brid	00013028
	addk	r5,r19,r5

l00012FE4:
	cmp	r18,r22,r8
	blti	r18,00013000

l00012FEC:
	addik	r22,r22,00000001
	addk	r6,r22,r22
	addk	r3,r22,r0
	addk	r6,r6,r6
	addk	r6,r21,r6

l00013000:
	addik	r4,r4,00000001
	swi	r4,r19,00001450
	swi	r3,r5,00000000
	shi	r9,r6,00000000
	addk	r3,r19,r3
	sbi	r0,r3,00001458
	lwi	r3,r19,000016A8
	addik	r5,r5,00000004
	addik	r3,r3,FFFFFFFF
	swi	r3,r19,000016A8

l00013028:
	addk	r3,r7,r0
	cmp	r18,r4,r8
	bgeid	r18,00012FE4
	addk	r6,r21,r0

l00013038:
	brid	00012B8C
	sra	r26,r4

l00013040:
	brid	00012EAC
	addk	r11,r12,r0

l00013048:
	brid	00012D70
	addk	r10,r11,r0

l00013050:
	brid	00012C40
	addk	r25,r27,r0

l00013058:
	lwi	r3,r1,00000088
	addik	r4,r0,00000001
	addik	r5,r30,000002D4
	lwi	r8,r3,00000008
	swi	r4,r19,00001450
	lwi	r4,r1,00000088
	addik	r3,r30,FFFFFFFD
	addk	r5,r5,r5
	lwi	r31,r4,00000000
	addk	r5,r5,r5
	swi	r3,r19,00001454
	sw	r24,r5,r19
	lwi	r24,r4,00000004
	lwi	r4,r8,00000000
	addk	r6,r27,r0
	addik	r7,r0,00000020
	swi	r4,r1,0000003C
	lwi	r4,r8,00000004
	addik	r5,r19,00000B3C
	lwi	r22,r1,00000040
	lwi	r26,r1,00000044
	swi	r4,r1,00000040
	lwi	r29,r8,00000008
	lwi	r28,r8,00000010
	brlid	r15,00018C64
	addk	r25,r31,r25
	addik	r3,r0,0000023C
	cmp	r18,r23,r3
	bltid	r18,00013344
	shi	r27,r25,00000002

l000130D0:
	lwi	r4,r1,0000003C
	beqid	r4,00013598
	addik	r7,r23,000002D7

l000130DC:
	addk	r7,r7,r7
	addk	r7,r7,r7
	addk	r30,r19,r7
	addik	r23,r19,00001450
	swi	r21,r1,00000048
	addk	r27,r26,r0
	addk	r21,r28,r0
	addk	r28,r19,r0
	addk	r19,r30,r0
	swi	r22,r1,00000044

l00013104:
	lwi	r6,r19,00000000
	addk	r22,r26,r0
	addk	r30,r6,r6
	addk	r30,r30,r30
	addk	r10,r31,r30
	lhui	r3,r10,00000002
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r31,r3
	lhui	r5,r3,00000002
	addik	r5,r5,00000001
	cmp	r18,r5,r21
	bgeid	r18,00013144
	addik	r19,r19,00000004

l0001313C:
	addk	r5,r21,r0
	addik	r27,r27,00000001

l00013144:
	addk	r9,r5,r5
	shi	r5,r10,00000002
	cmp	r18,r6,r24
	bltid	r18,000131C0
	addk	r9,r28,r9

l00013158:
	lhui	r10,r9,00000B3C
	rsubk	r3,r29,r6
	addk	r3,r3,r3
	addik	r10,r10,00000001
	shi	r10,r9,00000B3C
	cmp	r18,r29,r6
	bltid	r18,00013184
	addk	r3,r3,r3

l00013178:
	lwi	r4,r1,00000040
	lw	r22,r3,r4
	addk	r5,r5,r22

l00013184:
	lhu	r25,r30,r31
	brlid	r15,00017F30
	addk	r6,r25,r0
	lwi	r4,r1,0000003C
	lwi	r9,r28,000016A8
	addk	r6,r25,r0
	addk	r30,r4,r30
	lhui	r5,r30,00000002
	addk	r3,r9,r3
	swi	r3,r28,000016A8
	brlid	r15,00017F30
	addk	r5,r5,r22
	lwi	r4,r28,000016AC
	addk	r3,r4,r3
	swi	r3,r28,000016AC

l000131C0:
	xor	r3,r19,r23
	bneid	r3,00013104
	lwi	r22,r1,00000044

l000131CC:
	addk	r19,r28,r0
	addk	r28,r21,r0
	beqid	r27,00013344
	lwi	r21,r1,00000048

l000131DC:
	addik	r25,r28,FFFFFFFF
	addk	r8,r28,r28
	addik	r9,r28,FFFFFFFE
	addik	r10,r28,FFFFFFFD
	addik	r11,r28,FFFFFFFC
	addik	r12,r28,FFFFFFFB
	addik	r20,r28,FFFFFFFA
	addik	r23,r28,FFFFFFF9
	addik	r26,r28,FFFFFFF8
	addik	r29,r28,FFFFFFF7
	brid	0001332C
	addik	r30,r28,FFFFFFF6

l0001320C:
	lhui	r3,r5,00000B38
	addk	r4,r9,r0
	bneid	r3,000132F4
	addk	r6,r25,r0

l0001321C:
	lhui	r3,r5,00000B36
	addk	r4,r10,r0
	bneid	r3,000132F4
	addk	r6,r9,r0

l0001322C:
	lhui	r3,r5,00000B34
	addk	r4,r11,r0
	bneid	r3,000132F4
	addk	r6,r10,r0

l0001323C:
	lhui	r3,r5,00000B32
	addk	r4,r12,r0
	bneid	r3,000132F4
	addk	r6,r11,r0

l0001324C:
	lhui	r3,r5,00000B30
	addk	r4,r20,r0
	bneid	r3,000132F4
	addk	r6,r12,r0

l0001325C:
	lhui	r3,r5,00000B2E
	addk	r4,r23,r0
	bneid	r3,000132F4
	addk	r6,r20,r0

l0001326C:
	lhui	r3,r5,00000B2C
	addk	r4,r26,r0
	bneid	r3,000132F4
	addk	r6,r23,r0

l0001327C:
	lhui	r3,r5,00000B2A
	addk	r4,r29,r0
	bneid	r3,000132F4
	addk	r6,r26,r0

l0001328C:
	lhui	r3,r5,00000B28
	addk	r4,r30,r0
	bneid	r3,000132F4
	addk	r6,r29,r0

l0001329C:
	lhui	r3,r5,00000B26
	addik	r4,r28,FFFFFFF5
	bneid	r3,0001366C
	addk	r6,r4,r0

l000132AC:
	lhui	r3,r5,00000B24
	addik	r4,r28,FFFFFFF4
	bneid	r3,000132F4
	addk	r7,r4,r0

l000132BC:
	lhui	r3,r5,00000B22
	addik	r4,r28,FFFFFFF3
	bneid	r3,00013664
	addk	r6,r4,r0

l000132CC:
	lhui	r3,r5,00000B20
	addik	r4,r28,FFFFFFF2
	bneid	r3,000132F4
	addk	r7,r4,r0

l000132DC:
	lhui	r3,r5,00000B1E
	addik	r4,r28,FFFFFFF1
	bneid	r3,00013664
	addk	r6,r4,r0

l000132EC:
	lhui	r3,r5,00000B1C
	addik	r4,r28,FFFFFFF0

l000132F4:
	addik	r4,r4,0000059E
	addik	r3,r3,FFFFFFFF
	addk	r4,r4,r4
	addk	r6,r6,r6
	sh	r3,r4,r19
	addk	r6,r19,r6
	lhui	r3,r6,00000B3C
	addik	r27,r27,FFFFFFFE
	addik	r3,r3,00000002
	shi	r3,r6,00000B3C
	lhui	r3,r5,00000B3C
	addik	r3,r3,FFFFFFFF
	bleid	r27,000134D4
	shi	r3,r5,00000B3C

l0001332C:
	addk	r5,r19,r8
	lhui	r3,r5,00000B3A
	beqid	r3,0001320C
	addk	r4,r25,r0

l0001333C:
	brid	000132F4
	addk	r6,r28,r0

l00013344:
	lhui	r25,r19,00000B3C

l00013348:
	lhui	r24,r19,00000B3E
	lhui	r23,r19,00000B40
	addk	r25,r25,r25
	addk	r24,r24,r25
	addk	r24,r24,r24
	lhui	r20,r19,00000B42
	addk	r23,r23,r24
	addk	r23,r23,r23
	lhui	r12,r19,00000B44
	addk	r20,r20,r23
	addk	r20,r20,r20
	lhui	r11,r19,00000B46
	addk	r12,r12,r20
	addk	r12,r12,r12
	lhui	r10,r19,00000B48
	addk	r11,r11,r12
	addk	r11,r11,r11
	lhui	r9,r19,00000B4A
	addk	r10,r10,r11
	addk	r10,r10,r10
	lhui	r8,r19,00000B4C
	addk	r9,r9,r10
	addk	r9,r9,r9
	lhui	r7,r19,00000B4E
	addk	r8,r8,r9
	addk	r8,r8,r8
	lhui	r6,r19,00000B50
	addk	r7,r7,r8
	addk	r7,r7,r7
	lhui	r5,r19,00000B52
	addk	r6,r6,r7
	addk	r6,r6,r6
	lhui	r4,r19,00000B54
	addk	r5,r5,r6
	addk	r5,r5,r5
	lhui	r3,r19,00000B56
	addk	r4,r4,r5
	addk	r4,r4,r4
	lhui	r19,r19,00000B58
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r19,r19,r3
	addk	r19,r19,r19
	shi	r25,r1,0000001E
	shi	r24,r1,00000020
	shi	r23,r1,00000022
	shi	r20,r1,00000024
	shi	r12,r1,00000026
	shi	r11,r1,00000028
	shi	r10,r1,0000002A
	shi	r9,r1,0000002C
	shi	r8,r1,0000002E
	shi	r7,r1,00000030
	shi	r6,r1,00000032
	shi	r5,r1,00000034
	shi	r4,r1,00000036
	shi	r3,r1,00000038
	bltid	r22,00013498
	shi	r19,r1,0000003A

l00013434:
	addk	r22,r22,r22
	addk	r22,r22,r22
	addik	r3,r22,00000006
	addik	r7,r21,00000002
	addik	r9,r1,0000001C
	addk	r21,r21,r3
	addk	r10,r0,r0

l00013450:
	lhui	r4,r7,00000000
	beqid	r4,0001348C
	addk	r8,r4,r4

l0001345C:
	lhu	r3,r8,r9
	addk	r6,r10,r0
	addk	r5,r3,r0
	addik	r3,r3,00000001
	sh	r3,r8,r9

l00013470:
	andi	r3,r5,00000001
	or	r3,r3,r6
	addik	r4,r4,FFFFFFFF
	srl	r5,r5
	bneid	r4,00013470
	addk	r6,r3,r3

l00013488:
	shi	r3,r7,FFFFFFFE

l0001348C:
	addik	r7,r7,00000004
	xor	r3,r21,r7
	bnei	r3,00013450

l00013498:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000004C
	lwi	r21,r1,00000054
	lwi	r22,r1,00000058
	lwi	r23,r1,0000005C
	lwi	r24,r1,00000060
	lwi	r25,r1,00000064
	lwi	r26,r1,00000068
	lwi	r27,r1,0000006C
	lwi	r28,r1,00000070
	lwi	r29,r1,00000074
	lwi	r30,r1,00000078
	lwi	r31,r1,0000007C
	rtsd	r15,00000008
	addik	r1,r1,00000080

l000134D4:
	beqid	r28,00013344
	addik	r26,r28,0000059E

l000134DC:
	addk	r26,r26,r26
	addk	r26,r19,r26
	addik	r30,r0,0000023D

l000134E8:
	lhui	r27,r26,00000000
	beqi	r27,00013550

l000134F0:
	addik	r23,r30,000002D6
	addk	r23,r23,r23
	addk	r23,r23,r23
	addk	r23,r19,r23

l00013500:
	lwi	r4,r23,00000000
	addik	r30,r30,FFFFFFFF
	addk	r3,r4,r4
	addk	r3,r3,r3
	cmp	r18,r4,r24
	bltid	r18,00013564
	addk	r29,r31,r3

l0001351C:
	lhui	r4,r29,00000002
	addik	r27,r27,FFFFFFFF
	rsubk	r5,r4,r28
	xor	r4,r4,r28
	beqid	r4,0001354C
	addik	r23,r23,FFFFFFFC

l00013534:
	brlid	r15,00017F30
	lhu	r6,r3,r31
	lwi	r4,r19,000016A8
	addk	r3,r4,r3
	swi	r3,r19,000016A8
	shi	r28,r29,00000002

l0001354C:
	bnei	r27,00013500

l00013550:
	addk	r28,r25,r0
	beqid	r25,00013344
	addik	r26,r26,FFFFFFFE

l0001355C:
	brid	000134E8
	addik	r25,r25,FFFFFFFF

l00013564:
	brid	00013500
	addik	r23,r23,FFFFFFFC

l0001356C:
	addk	r5,r26,r0
	addik	r26,r26,FFFFFFFF
	addik	r10,r10,FFFFFFFC
	addik	r3,r5,000002D7
	addk	r3,r3,r3
	addk	r3,r3,r3
	sw	r12,r3,r19
	bneid	r26,00012BA8
	addik	r11,r11,FFFFFFFE

l00013590:
	brid	00012C90
	addik	r3,r4,000002D7

l00013598:
	addik	r23,r23,000002D7
	addk	r23,r23,r23
	addk	r27,r26,r0
	lwi	r26,r1,00000040
	addk	r23,r23,r23
	addk	r25,r19,r23
	addik	r23,r19,00001450

l000135B4:
	lwi	r5,r25,00000000
	addk	r4,r5,r5
	addk	r4,r4,r4
	addk	r8,r31,r4
	lhui	r3,r8,00000002
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r31,r3
	lhui	r6,r3,00000002
	addik	r6,r6,00000001
	cmp	r18,r6,r28
	bgei	r18,000135EC

l000135E4:
	addk	r6,r28,r0
	addik	r27,r27,00000001

l000135EC:
	addk	r7,r6,r6
	shi	r6,r8,00000002
	cmp	r18,r5,r24
	bltid	r18,0001363C
	addk	r7,r19,r7

l00013600:
	lhui	r8,r7,00000B3C
	rsubk	r3,r29,r5
	addk	r3,r3,r3
	addik	r8,r8,00000001
	shi	r8,r7,00000B3C
	cmp	r18,r29,r5
	bltid	r18,00013628
	addk	r3,r3,r3

l00013620:
	lw	r3,r3,r26
	addk	r6,r6,r3

l00013628:
	brlid	r15,00017F30
	lhu	r5,r4,r31
	lwi	r4,r19,000016A8
	addk	r3,r4,r3
	swi	r3,r19,000016A8

l0001363C:
	addik	r25,r25,00000004
	xor	r3,r25,r23
	bnei	r3,000135B4

l00013648:
	bnei	r27,000131DC

l0001364C:
	brid	00013348
	lhui	r25,r19,00000B3C

l00013654:
	addk	r4,r0,r0
	addik	r22,r0,FFFFFFFF
	brid	00012AF4
	addik	r20,r24,00001458

l00013664:
	brid	000132F4
	addk	r6,r7,r0

l0001366C:
	brid	000132F4
	addk	r6,r30,r0
00013674             B0 00 00 01 30 60 AA D8 30 85 00 94     ....0`..0...
00013680 30 C5 09 88 F8 65 0B 20 B0 00 00 01 30 60 AA C4 0....e. ....0`..
00013690 31 05 0A 7C F8 85 0B 18 F8 65 0B 2C B0 00 00 01 1..|.....e.,....
000136A0 30 60 AA B0 F8 C5 0B 24 F9 05 0B 30 F8 65 0B 38 0`.....$...0.e.8
000136B0 10 64 00 00 F4 05 16 B8 F8 05 16 BC 30 E5 05 0C .d..........0...
000136C0 F4 03 00 00 30 63 00 04 88 83 38 00 BC 24 FF F4 ....0c....8..$..
000136D0 10 66 00 00 30 C5 0A 00 F4 03 00 00 30 63 00 04 .f..0.......0c..
000136E0 88 83 30 00 BC 24 FF F4 10 68 00 00 30 C5 0A C8 ..0..$...h..0...
000136F0 F4 03 00 00 30 63 00 04 88 86 18 00 BC 24 FF F4 ....0c.......$..
00013700 30 60 00 01 F4 65 04 94 F8 85 16 AC F8 85 16 A8 0`...e..........
00013710 F8 85 16 B0 B6 0F 00 08 F8 85 16 A0             ............   

;; fn0001371C: 0001371C
fn0001371C proc
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	lhui	r4,r5,000016B8
	lwi	r3,r5,000016BC
	lwi	r10,r5,00000014
	lwi	r11,r5,00000008
	imm	00000000
	andi	r8,r8,FFFFFFFF
	addk	r19,r5,r0
	andi	r18,r3,0000001F
	addk	r5,r0,r8
	beqid	r18,00013764
	addk	r5,r5,r0

l00013758:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00013758
	addk	r5,r5,r5

l00013764:
	or	r5,r5,r4
	sext16	r5,r5
	addik	r12,r0,0000000D
	addk	r21,r7,r0
	addik	r9,r10,00000001
	imm	00000000
	andi	r7,r5,FFFFFFFF
	cmp	r18,r3,r12
	bltid	r18,000138F8
	addk	r4,r11,r10

l0001378C:
	addik	r3,r3,00000003
	shi	r7,r19,000016B8
	swi	r3,r19,000016BC

l00013798:
	addik	r5,r0,00000008
	cmp	r18,r3,r5
	blti	r18,000138A0

l000137A4:
	blei	r3,000137C0

l000137A8:
	swi	r9,r19,00000014
	sbi	r7,r4,00000000
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r9,r3,00000001
	addk	r4,r4,r3

l000137C0:
	swi	r9,r19,00000014
	shi	r0,r19,000016B8
	swi	r0,r19,000016BC
	andi	r5,r21,000000FF
	sbi	r5,r4,00000000
	lwi	r4,r19,00000014
	lwi	r7,r19,00000008
	imm	00000000
	andi	r3,r21,FFFFFFFF
	addik	r8,r4,00000001
	swi	r8,r19,00000014
	addk	r8,r0,r3
	srl	r8,r3
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	sb	r8,r4,r7
	lwi	r4,r19,00000014
	lwi	r7,r19,00000008
	xori	r5,r5,FFFFFFFF
	addik	r8,r4,00000001
	swi	r8,r19,00000014
	sb	r5,r4,r7
	lwi	r4,r19,00000014
	lwi	r5,r19,00000008
	imm	00000000
	xori	r3,r3,FFFFFF00
	addik	r7,r4,00000001
	swi	r7,r19,00000014
	addk	r7,r0,r3
	srl	r7,r3
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	sb	r7,r4,r5
	lwi	r5,r19,00000008
	lwi	r3,r19,00000014
	addk	r7,r21,r0
	brlid	r15,00018C34
	addk	r5,r5,r3
	lwi	r3,r19,00000014
	addk	r21,r3,r21
	swi	r21,r19,00000014
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

l000138A0:
	swi	r9,r19,00000014
	sbi	r7,r4,00000000
	lwi	r3,r19,00000014
	lhui	r7,r19,000016B8
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addk	r5,r0,r7
	srl	r5,r7
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	sb	r5,r3,r4
	lwi	r3,r19,00000014
	lwi	r4,r19,00000008
	addik	r9,r3,00000001
	brid	000137C0
	addk	r4,r4,r3

l000138F8:
	swi	r9,r19,00000014
	shi	r7,r19,000016B8
	sb	r5,r10,r11
	lwi	r3,r19,00000014
	lhui	r7,r19,000016B8
	lwi	r4,r19,00000008
	addik	r5,r3,00000001
	swi	r5,r19,00000014
	addk	r5,r0,r7
	srl	r5,r7
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	sb	r5,r3,r4
	lwi	r3,r19,000016BC
	lwi	r5,r19,00000014
	addik	r7,r0,00000010
	lwi	r4,r19,00000008
	rsubk	r9,r3,r7
	andi	r18,r9,0000001F
	addk	r7,r0,r8
	beqid	r18,00013970
	addk	r7,r7,r0

l00013964:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00013964
	sra	r7,r7

l00013970:
	addik	r3,r3,FFFFFFF3
	imm	00000000
	andi	r7,r7,FFFFFFFF
	shi	r7,r19,000016B8
	swi	r3,r19,000016BC
	addik	r9,r5,00000001
	brid	00013798
	addk	r4,r4,r5
00013990 E8 65 16 BC A8 83 00 10 BC 04 00 68 30 80 00 07 .e.........h0...
000139A0 16 43 20 01 BC B2 00 54 E8 65 00 14 E4 C5 16 B8 .C ....T.e......
000139B0 E8 85 00 08 30 E3 00 01 F8 E5 00 14 D0 C3 20 00 ....0......... .
000139C0 E8 65 16 BC E4 C5 16 B8 30 63 FF F8 10 80 30 00 .e......0c....0.
000139D0 90 86 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000139E0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
000139F0 F8 65 16 BC F4 85 16 B8 B6 0F 00 08 80 00 00 00 .e..............
00013A00 E8 65 00 14 E4 E5 16 B8 E8 C5 00 08 31 03 00 01 .e..........1...
00013A10 F9 05 00 14 D0 E3 30 00 E8 65 00 14 E5 05 16 B8 ......0..e......
00013A20 E8 C5 00 08 30 E3 00 01 F8 E5 00 14 10 E0 40 00 ....0.........@.
00013A30 90 E8 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00013A40 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00013A50 D0 E3 30 00 F4 85 16 B8 B6 0F 00 08 F8 85 16 BC ..0.............
00013A60 E4 C5 16 B8 E8 65 16 BC 30 E0 00 02 31 00 00 0D .....e..0...1...
00013A70 A6 43 00 1F 10 80 38 00 BE 12 00 14 10 84 00 00 .C....8.........
00013A80 32 52 FF FF BE 32 FF FC 10 84 20 00 80 84 30 00 2R...2.... ...0.
00013A90 90 84 00 61 B0 00 00 00 A4 C4 FF FF 16 43 40 01 ...a.........C@.
00013AA0 BE B2 01 14 30 63 00 03 E8 65 00 14 E9 05 00 08 ....0c...e......
00013AB0 F4 C5 16 B8 30 C3 00 01 F8 C5 00 14 D0 83 40 00 ....0.........@.
00013AC0 E8 65 00 14 E5 05 16 B8 E8 85 00 08 30 C3 00 01 .e..........0...
00013AD0 F8 C5 00 14 10 C0 40 00 90 C8 00 41 90 C6 00 41 ......@....A...A
00013AE0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00013AF0 90 C6 00 41 90 C6 00 41 D0 C3 20 00 E8 65 16 BC ...A...A.. ..e..
00013B00 30 C0 00 10 14 83 30 00 A6 44 00 1F 10 C0 38 00 0.....0..D....8.
00013B10 BE 12 00 14 10 C6 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00013B20 90 C6 00 01 30 63 FF F3 B0 00 00 00 A4 C6 FF FF ....0c..........
00013B30 F4 C5 16 B8 30 80 00 09 16 43 20 01 BE 52 00 8C ....0....C ..R..
00013B40 F8 65 16 BC 30 63 00 07 A8 83 00 10 BE 04 00 E8 .e..0c..........
00013B50 F8 65 16 BC 30 80 00 07 16 43 20 01 BC B2 00 50 .e..0....C ....P
00013B60 E8 65 00 14 E8 85 00 08 30 E3 00 01 F8 E5 00 14 .e......0.......
00013B70 D0 C3 20 00 E8 65 16 BC E4 C5 16 B8 30 63 FF F8 .. ..e......0c..
00013B80 10 80 30 00 90 86 00 41 90 84 00 41 90 84 00 41 ..0....A...A...A
00013B90 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00013BA0 90 84 00 41 F8 65 16 BC F4 85 16 B8 B6 0F 00 08 ...A.e..........
00013BB0 80 00 00 00 F4 C5 16 B8 30 80 00 09 16 43 20 01 ........0....C .
00013BC0 BE B2 FF 84 F8 65 16 BC E8 65 00 14 E8 85 00 08 .....e...e......
00013BD0 30 E3 00 01 F8 E5 00 14 D0 C3 20 00 E8 65 00 14 0......... ..e..
00013BE0 E4 E5 16 B8 E8 85 00 08 30 C3 00 01 F8 C5 00 14 ........0.......
00013BF0 10 C0 38 00 90 C7 00 41 90 C6 00 41 90 C6 00 41 ..8....A...A...A
00013C00 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00013C10 90 C6 00 41 D0 C3 20 00 E8 65 16 BC F4 05 16 B8 ...A.. ..e......
00013C20 10 C0 00 00 30 63 FF F7 A8 83 00 10 BE 24 FF 28 ....0c.......$.(
00013C30 F8 65 16 BC E8 65 00 14 E8 E5 00 08 31 03 00 01 .e...e......1...
00013C40 F9 05 00 14 D0 C3 38 00 E8 65 00 14 E5 05 16 B8 ......8..e......
00013C50 E8 C5 00 08 30 E3 00 01 F8 E5 00 14 10 E0 40 00 ....0.........@.
00013C60 90 E8 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00013C70 90 E7 00 41 90 E7 00 41 90 E7 00 41 90 E7 00 41 ...A...A...A...A
00013C80 D0 E3 30 00 F4 85 16 B8 B6 0F 00 08 F8 85 16 BC ..0.............
00013C90 30 21 FF B0 FA C1 00 28 FA E1 00 2C FB 01 00 30 0!.....(...,...0
00013CA0 FB 21 00 34 FB 41 00 38 FB 61 00 3C F9 E1 00 00 .!.4.A.8.a.<....
00013CB0 FA 61 00 1C FA 81 00 20 FA A1 00 24 FB 81 00 40 .a..... ...$...@
00013CC0 FB A1 00 44 FB C1 00 48 FB E1 00 4C E8 85 00 84 ...D...H...L....
00013CD0 14 66 00 00 80 66 18 00 12 C5 00 00 13 46 00 00 .f...f.......F..
00013CE0 13 67 00 00 12 E8 00 00 13 20 18 00 93 23 00 41 .g....... ...#.A
00013CF0 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D00 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D10 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D20 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D30 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D40 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D50 93 39 00 41 93 39 00 41 93 39 00 41 93 39 00 41 .9.A.9.A.9.A.9.A
00013D60 93 39 00 41 93 39 00 41 BE 64 09 00 33 07 00 04 .9.A.9.A.d..3...
00013D70 E8 E5 00 00 E8 67 00 2C A8 63 00 02 BE 03 03 C4 .....g.,.c......
00013D80 32 65 00 94 10 B6 00 00 B9 F4 EC AC 30 D6 0B 18 2e..........0...
00013D90 10 B6 00 00 B9 F4 EC A0 30 D6 0B 24 E4 96 00 96 ........0..$....
00013DA0 BE 04 03 94 E8 B6 0B 1C 33 A0 00 04 30 E0 00 07 ........3...0...
00013DB0 30 65 00 01 10 63 18 00 10 63 18 00 10 D3 18 00 0e...c...c......
00013DC0 31 00 FF FF BE 45 00 9C F5 06 00 02 30 63 00 06 1....E......0c..
00013DD0 11 13 18 00 30 D6 00 9A 33 C0 FF FF 10 60 00 00 ....0...3....`..
00013DE0 31 40 00 03 31 60 00 8A 33 80 00 06 32 80 00 04 1@..1`..3...2...
00013DF0 31 80 00 07 32 A0 00 0A 30 63 00 01 16 47 18 01 1...2...0c...G..
00013E00 BE B2 03 D8 E4 A6 00 00 89 25 20 00 BC 09 00 44 .........% ....D
00013E10 16 5D 18 01 BE B2 03 C4 10 E4 20 00 10 E7 38 00 .]........ ...8.
00013E20 10 F6 38 00 E5 27 0A 7C 10 69 18 00 F4 67 0A 7C ..8..'.|.i...g.|
00013E30 BE 05 03 54 10 65 00 00 88 65 20 00 BE 03 04 0C ...T.e...e .....
00013E40 13 C4 00 00 13 B4 00 00 10 EC 00 00 10 60 00 00 .............`..
00013E50 30 C6 00 04 89 28 30 00 BE 29 FF A0 10 85 00 00 0....(0..)......
00013E60 E4 96 09 8A 32 B6 09 88 BE 04 08 94 E8 B6 0B 28 ....2..........(
00013E70 33 C0 00 04 31 00 00 07 30 65 00 01 10 63 18 00 3...1...0e...c..
00013E80 10 63 18 00 10 D5 18 00 30 E0 FF FF BE 45 00 9C .c......0....E..
00013E90 F4 E6 00 02 30 63 00 06 10 F5 18 00 30 D6 09 8E ....0c......0...
00013EA0 33 E0 FF FF 10 60 00 00 31 20 00 03 31 40 00 8A 3....`..1 ..1@..
00013EB0 33 80 00 06 31 80 00 04 31 60 00 07 32 80 00 0A 3...1...1`..2...
00013EC0 30 63 00 01 16 48 18 01 BE B2 02 DC E4 A6 00 00 0c...H..........
00013ED0 8B A5 20 00 BC 1D 00 44 16 5E 18 01 BE B2 02 C8 .. ....D.^......
00013EE0 11 04 20 00 11 08 40 00 11 16 40 00 E7 A8 0A 7C .. ...@...@....|
00013EF0 10 7D 18 00 F4 68 0A 7C BE 05 02 9C 10 65 00 00 .}...h.|.....e..
00013F00 88 65 20 00 BE 03 03 38 13 E4 00 00 13 CC 00 00 .e ....8........
00013F10 11 0B 00 00 10 60 00 00 30 C6 00 04 8B A6 38 00 .....`..0.....8.
00013F20 BE 3D FF A0 10 85 00 00 10 B6 00 00 B9 F4 EB 08 .=..............
00013F30 30 D6 0B 30 E4 76 0A BA BE 23 0B 24 30 A0 00 12 0..0.v...#.$0...
00013F40 E4 76 0A 82 BE 23 0B 18 30 A0 00 11 E4 76 0A B6 .v...#..0....v..
00013F50 BE 23 0B 0C 30 A0 00 10 E4 76 0A 86 BE 23 0B 00 .#..0....v...#..
00013F60 30 A0 00 0F E4 76 0A B2 BE 23 0A F4 30 A0 00 0E 0....v...#..0...
00013F70 E4 76 0A 8A BE 23 0A E8 30 A0 00 0D E4 76 0A AE .v...#..0....v..
00013F80 BE 23 0A DC 30 A0 00 0C E4 76 0A 8E BE 23 0A D0 .#..0....v...#..
00013F90 30 A0 00 0B E4 76 0A AA BE 23 0A C4 30 A0 00 0A 0....v...#..0...
00013FA0 E4 76 0A 92 BE 23 0A B8 30 A0 00 09 E4 76 0A A6 .v...#..0....v..
00013FB0 BE 23 0A AC 30 A0 00 08 E4 76 0A 96 BE 23 0A A0 .#..0....v...#..
00013FC0 30 A0 00 07 E4 76 0A A2 BE 23 0A 94 30 A0 00 06 0....v...#..0...
00013FD0 E4 76 0A 9A BE 23 0A 88 30 A0 00 05 E4 76 0A 9E .v...#..0....v..
00013FE0 BC 23 0A BC E4 76 0A 7E 30 C0 00 09 BE 23 0A 80 .#...v.~0....#..
00013FF0 30 A0 00 02 E8 76 16 A8 E8 96 16 AC 30 63 00 0E 0....v......0c..
00014000 10 63 30 00 30 C3 00 0A 30 84 00 0A F8 76 16 A8 .c0.0...0....v..
00014010 10 E0 30 00 90 E6 00 41 90 E7 00 41 90 E7 00 41 ..0....A...A...A
00014020 11 00 20 00 91 04 00 41 91 08 00 41 91 08 00 41 .. ....A...A...A
00014030 16 47 40 03 BE B2 00 0C 10 67 00 00 10 68 00 00 .G@......g...h..
00014040 16 58 18 03 BC 52 02 10 BC 19 02 0C 11 17 00 00 .X...R..........
00014050 10 FB 00 00 10 DA 00 00 B9 F4 F6 C4 10 B6 00 00 ................
00014060 10 73 00 00 30 B6 05 0C F4 03 00 00 30 63 00 04 .s..0.......0c..
00014070 88 83 28 00 BC 24 FF F4 10 75 00 00 30 B6 0A 00 ..(..$...u..0...
00014080 F4 03 00 00 30 63 00 04 88 83 28 00 BC 24 FF F4 ....0c....(..$..
00014090 30 76 0A 7C 30 B6 0A C8 F4 03 00 00 30 63 00 04 0v.|0.......0c..
000140A0 88 85 18 00 BE 24 FF F4 30 E0 00 01 F4 F6 04 94 .....$..0.......
000140B0 F8 96 16 AC F8 96 16 A8 F8 96 16 B0 BE 17 00 3C ...............<
000140C0 F8 96 16 A0 E8 76 16 BC 30 80 00 08 16 43 20 01 .....v..0....C .
000140D0 BC 52 06 38 BC 63 00 1C E8 76 00 14 E4 B6 16 B8 .R.8.c...v......
000140E0 E8 96 00 08 30 C3 00 01 F8 D6 00 14 D0 A3 20 00 ....0......... .
000140F0 F4 16 16 B8 F8 16 16 BC E9 E1 00 00 EA 61 00 1C .............a..
00014100 EA A1 00 24 EA C1 00 28 EA E1 00 2C EB 01 00 30 ...$...(...,...0
00014110 EB 21 00 34 EB 41 00 38 EB 61 00 3C EB 81 00 40 .!.4.A.8.a.<...@
00014120 EB A1 00 44 EB C1 00 48 EB E1 00 4C B6 0F 00 08 ...D...H...L....
00014130 30 21 00 50 33 A0 00 03 B8 10 FC 78 30 E0 00 8A 0!.P3......x0...
00014140 10 73 00 00 B0 00 F3 FF 30 80 C0 7F B8 10 00 18 .s......0.......
00014150 30 C5 01 14 30 63 00 04 88 A3 30 00 BE 05 08 BC 0...0c....0.....
00014160 90 84 00 41 A4 A4 00 01 BC 05 FF EC E4 A3 00 00 ...A............
00014170 BE 05 FF E8 30 63 00 04 10 80 00 00 B8 10 FC 08 ....0c..........
00014180 F8 87 00 2C 13 C4 00 00 13 AA 00 00 B8 10 FC C4 ...,............
00014190 10 EB 00 00 13 E4 00 00 13 C9 00 00 B8 10 FD 7C ...............|
000141A0 11 0A 00 00 BE 04 00 80 8B E4 F8 00 BE 1F 00 1C ................
000141B0 10 64 20 00 10 63 18 00 10 76 18 00 E5 03 0A 7C .d ..c...v.....|
000141C0 31 08 00 01 F5 03 0A 7C E4 76 0A BC 30 63 00 01 1......|.v..0c..
000141D0 B8 10 FD 28 F4 76 0A BC BE 04 00 34 8B C4 F0 00 ...(.v.....4....
000141E0 BE 1E 00 1C 10 64 20 00 10 63 18 00 10 76 18 00 .....d ..c...v..
000141F0 E4 E3 0A 7C 30 E7 00 01 F4 E3 0A 7C E4 76 0A BC ...|0......|.v..
00014200 30 63 00 01 B8 10 FC 2C F4 76 0A BC 16 43 A8 01 0c.....,.v...C..
00014210 BC 52 04 38 E4 76 0A C0 30 63 00 01 B8 10 FC 14 .R.8.v..0c......
00014220 F4 76 0A C0 16 43 A0 01 BC 52 04 30 E4 76 0A C0 .v...C...R.0.v..
00014230 30 63 00 01 B8 10 FC C4 F4 76 0A C0 13 C9 00 00 0c.......v......
00014240 B8 10 FC D8 11 1C 00 00 13 AA 00 00 B8 10 FC 04 ................
00014250 10 FC 00 00 E8 D6 00 88 E4 76 16 B8 E8 96 16 BC .........v......
00014260 A8 C6 00 04 15 26 00 00 80 C9 30 00 BE A6 04 1C .....&....0.....
00014270 90 63 00 61 16 48 38 03 BE B2 04 10 30 C0 00 0D .c.a.H8.....0...
00014280 16 44 30 01 BE 52 05 DC 30 F7 00 04 30 D7 00 04 .D0..R..0...0...
00014290 B0 00 00 00 A4 C6 FF FF A6 44 00 1F 10 E0 30 00 .........D....0.
000142A0 BE 12 00 14 10 E7 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
000142B0 10 E7 38 00 80 63 38 00 B0 00 00 00 A4 63 FF FF ..8..c8......c..
000142C0 30 84 00 03 F4 76 16 B8 F8 96 16 BC 31 00 00 0B 0....v......1...
000142D0 E8 F6 0B 1C EB 16 0B 28 30 C5 00 01 16 44 40 01 .......(0....D@.
000142E0 BE B2 06 58 90 63 00 61 E9 36 00 14 31 07 FF 00 ...X.c.a.6..1...
000142F0 B0 00 00 00 A5 08 FF FF E9 56 00 08 A6 44 00 1F .........V...D..
00014300 11 60 40 00 BE 12 00 14 11 6B 00 00 32 52 FF FF .`@......k..2R..
00014310 BE 32 FF FC 11 6B 58 00 80 63 58 00 90 63 00 61 .2...kX..cX..c.a
00014320 30 89 00 01 F4 76 16 B8 F8 96 00 14 D0 69 50 00 0....v.......iP.
00014330 E8 76 00 14 E5 56 16 B8 E8 96 00 08 31 23 00 01 .v...V......1#..
00014340 F9 36 00 14 11 20 50 00 91 2A 00 41 91 29 00 41 .6... P..*.A.).A
00014350 91 29 00 41 91 29 00 41 91 29 00 41 91 29 00 41 .).A.).A.).A.).A
00014360 91 29 00 41 91 29 00 41 D1 23 20 00 E8 96 16 BC .).A.).A.# .....
00014370 30 60 00 10 15 24 18 00 A6 49 00 1F 10 60 40 00 0`...$...I...`@.
00014380 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
00014390 90 63 00 01 30 84 FF F5 B0 00 00 00 A4 63 FF FF .c..0........c..
000143A0 F4 76 16 B8 F8 96 16 BC 31 00 00 0B 16 44 40 01 .v......1....D@.
000143B0 BE B2 05 D8 90 63 00 61 E9 36 00 14 B0 00 00 00 .....c.a.6......
000143C0 A5 18 FF FF E9 56 00 08 A6 44 00 1F 11 60 40 00 .....V...D...`@.
000143D0 BE 12 00 14 11 6B 00 00 32 52 FF FF BE 32 FF FC .....k..2R...2..
000143E0 11 6B 58 00 80 63 58 00 90 63 00 61 30 89 00 01 .kX..cX..c.a0...
000143F0 F4 76 16 B8 F8 96 00 14 D0 69 50 00 E8 76 00 14 .v.......iP..v..
00014400 E5 56 16 B8 E8 96 00 08 31 23 00 01 F9 36 00 14 .V......1#...6..
00014410 11 20 50 00 91 2A 00 41 91 29 00 41 91 29 00 41 . P..*.A.).A.).A
00014420 91 29 00 41 91 29 00 41 91 29 00 41 91 29 00 41 .).A.).A.).A.).A
00014430 91 29 00 41 D1 23 20 00 E8 96 16 BC 30 60 00 10 .).A.# .....0`..
00014440 15 24 18 00 A6 49 00 1F 10 60 40 00 BE 12 00 14 .$...I...`@.....
00014450 10 63 00 00 32 52 FF FF BE 32 FF FC 90 63 00 01 .c..2R...2...c..
00014460 30 84 FF F5 B0 00 00 00 A4 63 FF FF F4 76 16 B8 0........c...v..
00014470 F8 96 16 BC 31 00 00 0C 16 44 40 01 BE B2 05 58 ....1....D@....X
00014480 90 63 00 61 E9 36 00 14 30 A5 FF FD B0 00 00 00 .c.a.6..0.......
00014490 A5 05 FF FF A6 44 00 1F 11 40 40 00 BE 12 00 14 .....D...@@.....
000144A0 11 4A 00 00 32 52 FF FF BE 32 FF FC 11 4A 50 00 .J..2R...2...JP.
000144B0 E8 B6 00 08 80 63 50 00 90 63 00 61 30 89 00 01 .....cP..c.a0...
000144C0 F4 76 16 B8 F8 96 00 14 D0 69 28 00 E8 76 00 14 .v.......i(..v..
000144D0 E5 36 16 B8 E8 96 00 08 30 A3 00 01 F8 B6 00 14 .6......0.......
000144E0 10 A0 48 00 90 A9 00 41 90 A5 00 41 90 A5 00 41 ..H....A...A...A
000144F0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00014500 90 A5 00 41 D0 A3 20 00 E8 96 16 BC 30 A0 00 10 ...A.. .....0...
00014510 14 64 28 00 A6 43 00 1F 10 A0 40 00 BE 12 00 14 .d(..C....@.....
00014520 10 A5 00 00 32 52 FF FF BE 32 FF FC 90 A5 00 01 ....2R...2......
00014530 30 84 FF F4 B0 00 00 00 A4 A5 FF FF F4 B6 16 B8 0...............
00014540 F8 96 16 BC B0 00 00 01 31 60 B3 D0 30 60 00 10 ........1`..0`..
00014550 11 00 00 00 31 40 00 0D 30 63 02 9F 10 63 18 00 ....1@..0c...c..
00014560 10 63 18 00 10 76 18 00 E5 23 00 02 A6 44 00 1F .c...v...#...D..
00014570 10 60 48 00 BE 12 00 14 10 63 00 00 32 52 FF FF .`H......c..2R..
00014580 BE 32 FF FC 10 63 18 00 80 A3 28 00 90 65 00 61 .2...c....(..e.a
00014590 B0 00 00 00 A4 A3 FF FF 16 44 50 01 BE B2 02 7C .........DP....|
000145A0 30 84 00 03 E8 96 00 14 E9 96 00 08 F4 B6 16 B8 0...............
000145B0 30 A4 00 01 F8 B6 00 14 D0 64 60 00 E8 76 00 14 0........d`..v..
000145C0 E5 96 16 B8 E8 96 00 08 30 A3 00 01 F8 B6 00 14 ........0.......
000145D0 10 A0 60 00 90 AC 00 41 90 A5 00 41 90 A5 00 41 ..`....A...A...A
000145E0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
000145F0 90 A5 00 41 D0 A3 20 00 E8 96 16 BC 30 A0 00 10 ...A.. .....0...
00014600 31 08 00 01 14 64 28 00 A6 43 00 1F 10 A0 48 00 1....d(..C....H.
00014610 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00014620 90 A5 00 01 30 84 FF F3 B0 00 00 00 A4 A5 FF FF ....0...........
00014630 F4 B6 16 B8 16 46 40 01 BE B2 01 F4 F8 96 16 BC .....F@.........
00014640 B8 10 FF 18 C0 68 58 00 E4 76 0A C4 30 63 00 01 .....hX..v..0c..
00014650 B8 10 F7 E0 F4 76 0A C4 E4 76 0A C4 30 63 00 01 .....v...v..0c..
00014660 B8 10 F8 98 F4 76 0A C4 30 67 00 05 16 58 18 03 .....v..0g...X..
00014670 BC B2 00 7C E4 76 16 B8 E8 96 16 BC 32 76 00 94 ...|.v......2v..
00014680 90 63 00 61 32 B6 09 88 30 A0 00 0D 16 44 28 01 .c.a2...0....D(.
00014690 BE 52 00 D0 30 D7 00 02 B0 00 00 00 A4 C6 FF FF .R..0...........
000146A0 A6 44 00 1F 10 A0 30 00 BE 12 00 14 10 A5 00 00 .D....0.........
000146B0 32 52 FF FF BE 32 FF FC 10 A5 28 00 30 84 00 03 2R...2....(.0...
000146C0 80 63 28 00 F4 76 16 B8 F8 96 16 BC B0 00 00 01 .c(..v..........
000146D0 30 E0 AE D8 B0 00 00 01 30 C0 AF 50 B9 F4 DC 88 0.......0..P....
000146E0 10 B6 00 00 B8 10 F9 80 10 73 00 00 BE 19 FF 88 .........s......
000146F0 32 65 00 94 B8 10 F9 58 32 A5 09 88 33 C0 00 03 2e.....X2...3...
00014700 B8 10 F7 78 31 00 00 8A E8 76 00 14 E4 B6 16 B8 ...x1....v......
00014710 E8 96 00 08 30 C3 00 01 F8 D6 00 14 D0 A3 20 00 ....0......... .
00014720 E8 76 00 14 E4 D6 16 B8 E8 96 00 08 30 A3 00 01 .v..........0...
00014730 F8 B6 00 14 10 A0 30 00 90 A6 00 41 90 A5 00 41 ......0....A...A
00014740 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00014750 90 A5 00 41 90 A5 00 41 B8 10 F9 98 D0 A3 20 00 ...A...A...... .
00014760 E8 F6 00 14 B0 00 00 00 A4 C6 FF FF E9 16 00 08 ................
00014770 A6 44 00 1F 10 A0 30 00 BE 12 00 14 10 A5 00 00 .D....0.........
00014780 32 52 FF FF BE 32 FF FC 10 A5 28 00 80 63 28 00 2R...2....(..c(.
00014790 90 63 00 61 30 87 00 01 F4 76 16 B8 F8 96 00 14 .c.a0....v......
000147A0 D0 67 40 00 E8 76 00 14 E4 F6 16 B8 E8 96 00 08 .g@..v..........
000147B0 30 A3 00 01 F8 B6 00 14 10 A0 38 00 90 A7 00 41 0.........8....A
000147C0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
000147D0 90 A5 00 41 90 A5 00 41 90 A5 00 41 D0 A3 20 00 ...A...A...A.. .
000147E0 E8 76 16 BC 31 00 00 10 14 A3 40 00 30 63 FF F3 .v..1.....@.0c..
000147F0 A6 45 00 1F 10 80 30 00 BE 12 00 14 10 84 00 00 .E....0.........
00014800 32 52 FF FF BE 32 FF FC 90 84 00 01 F8 76 16 BC 2R...2.......v..
00014810 B8 10 FE BC F4 96 16 B8 31 08 00 01 F4 B6 16 B8 ........1.......
00014820 16 46 40 01 BE 52 FE 1C F8 96 16 BC 10 D3 00 00 .F@..R..........
00014830 B9 F4 D0 2C 10 B6 00 00 10 F8 00 00 10 D5 00 00 ...,............
00014840 B9 F4 D0 1C 10 B6 00 00 10 F5 00 00 10 D3 00 00 ................
00014850 B9 F4 DB 14 10 B6 00 00 B8 10 F8 0C 10 73 00 00 .............s..
00014860 E9 16 00 14 B0 00 00 00 A4 E7 FF FF A6 44 00 1F .............D..
00014870 10 C0 38 00 BE 12 00 14 10 C6 00 00 32 52 FF FF ..8.........2R..
00014880 BE 32 FF FC 10 C6 30 00 E9 36 00 08 80 63 30 00 .2....0..6...c0.
00014890 90 63 00 61 30 88 00 01 F4 76 16 B8 F8 96 00 14 .c.a0....v......
000148A0 D0 68 48 00 E8 76 00 14 E5 16 16 B8 E8 96 00 08 .hH..v..........
000148B0 30 C3 00 01 F8 D6 00 14 10 C0 40 00 90 C8 00 41 0.........@....A
000148C0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
000148D0 90 C6 00 41 90 C6 00 41 90 C6 00 41 D0 C3 20 00 ...A...A...A.. .
000148E0 E8 96 16 BC 30 60 00 10 31 00 00 0B 14 C4 18 00 ....0`..1.......
000148F0 A6 46 00 1F 10 60 38 00 BE 12 00 14 10 63 00 00 .F...`8......c..
00014900 32 52 FF FF BE 32 FF FC 90 63 00 01 30 84 FF F3 2R...2...c..0...
00014910 B0 00 00 00 A4 63 FF FF F4 76 16 B8 F8 96 16 BC .....c...v......
00014920 E8 F6 0B 1C EB 16 0B 28 30 C5 00 01 16 44 40 01 .......(0....D@.
00014930 BE 52 F9 B8 90 63 00 61 31 07 FF 00 B0 00 00 00 .R...c.a1.......
00014940 A5 08 FF FF A6 44 00 1F 11 20 40 00 BE 12 00 14 .....D... @.....
00014950 11 29 00 00 32 52 FF FF BE 32 FF FC 11 29 48 00 .)..2R...2...)H.
00014960 80 63 48 00 B0 00 00 00 A4 63 FF FF 30 84 00 05 .cH......c..0...
00014970 F4 76 16 B8 F8 96 16 BC 31 00 00 0B 16 44 40 01 .v......1....D@.
00014980 BE 52 FA 38 90 63 00 61 B0 00 00 00 A5 38 FF FF .R.8.c.a.....8..
00014990 A6 44 00 1F 11 00 48 00 BE 12 00 14 11 08 00 00 .D....H.........
000149A0 32 52 FF FF BE 32 FF FC 11 08 40 00 80 63 40 00 2R...2....@..c@.
000149B0 B0 00 00 00 A4 63 FF FF 30 84 00 05 F4 76 16 B8 .....c..0....v..
000149C0 F8 96 16 BC 31 00 00 0C 16 44 40 01 BE 52 FA B8 ....1....D@..R..
000149D0 90 63 00 61 30 A6 FF FC B0 00 00 00 A4 A5 FF FF .c.a0...........
000149E0 A6 44 00 1F 11 00 28 00 BE 12 00 14 11 08 00 00 .D....(.........
000149F0 32 52 FF FF BE 32 FF FC 11 08 40 00 80 63 40 00 2R...2....@..c@.
00014A00 B0 00 00 00 A4 A3 FF FF 30 84 00 04 F4 B6 16 B8 ........0.......
00014A10 B8 10 FB 34 F8 96 16 BC E4 B6 00 B8 BE 25 F7 60 ...4.........%.`
00014A20 30 80 00 01 E4 B6 00 BC BC 25 F7 54 E4 B6 00 C8 0........%.T....
00014A30 BC 25 F7 4C B8 10 00 0C 30 B6 04 94 BC 04 F7 40 .%.L....0......@
00014A40 E4 C3 00 00 30 63 00 04 BE 06 FF F4 88 85 18 00 ....0c..........
00014A50 30 80 00 01 B8 10 F3 30 F8 87 00 2C 30 C5 00 01 0......0...,0...
00014A60 10 66 30 00 B8 10 F5 90 10 C3 30 00 B8 10 FF F0 .f0.......0.....
00014A70 30 A0 00 03 B8 10 FF E8 30 A0 00 0E B8 10 FF E0 0.......0.......
00014A80 30 A0 00 10 B8 10 FF D8 30 A0 00 0A B8 10 FF D0 0.......0.......
00014A90 30 A0 00 0C B8 10 FF C8 30 A0 00 06 B8 10 FF C0 0.......0.......
00014AA0 30 A0 00 04 B8 10 FF B8 30 A0 00 08 E8 65 16 A0 0.......0....e..
00014AB0 E9 25 16 A4 E8 85 16 98 11 03 18 00 D4 C8 48 00 .%............H.
00014AC0 31 03 00 01 F9 05 16 A0 BE 06 01 3C D0 E3 20 00 1..........<.. .
00014AD0 B0 00 00 01 E0 67 AB D8 E8 85 16 B0 30 C6 FF FF .....g......0...
00014AE0 10 63 18 00 30 84 00 01 10 63 18 00 F8 85 16 B0 .c..0....c......
00014AF0 10 65 18 00 E4 83 04 98 30 E0 00 FF 30 84 00 01 .e......0...0...
00014B00 16 46 38 03 BE B2 00 F0 F4 83 04 98 10 60 30 00 .F8..........`0.
00014B10 90 66 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .f.A.c.A.c.A.c.A
00014B20 90 63 00 41 90 63 00 41 90 63 00 41 B0 00 00 01 .c.A.c.A.c.A....
00014B30 30 63 AC D8 E0 63 01 00 10 63 18 00 10 63 18 00 0c...c...c...c..
00014B40 10 65 18 00 E4 83 09 88 30 84 00 01 F4 83 09 88 .e......0.......
00014B50 E8 65 16 9C E8 85 16 A0 30 63 FF FF 88 63 20 00 .e......0c...c .
00014B60 14 83 00 00 80 64 18 00 A8 63 FF FF 10 80 18 00 .....d...c......
00014B70 90 83 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014B80 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014B90 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014BA0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014BB0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014BC0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014BD0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00014BE0 90 84 00 41 90 84 00 41 90 84 00 41 B6 0F 00 08 ...A...A...A....
00014BF0 10 64 00 00 B0 00 00 01 E0 66 AC D8 B8 10 FF 40 .d.......f.....@
00014C00 10 63 18 00 10 E7 38 00 10 E7 38 00 10 E5 38 00 .c....8...8...8.
00014C10 E4 67 00 94 30 63 00 01 B8 10 FF 38 F4 67 00 94 .g..0c.....8.g..
00014C20 B0 00 00 01 30 60 B5 1C B6 0F 00 08 80 00 00 00 ....0`..........
00014C30 B6 0F 00 08 30 60 00 55 30 60 00 02 14 A5 18 00 ....0`.U0`......
00014C40 10 A5 28 00 10 A5 28 00 B0 00 00 01 30 A5 B5 A8 ..(...(.....0...
00014C50 B6 0F 00 08 E8 65 00 00 10 A6 00 00 30 21 FF E4 .....e......0!..
00014C60 F9 E1 00 00 B9 F4 32 CC 10 C7 00 00 B9 F4 3C AC ......2.......<.
00014C70 10 A3 00 00 E9 E1 00 00 B6 0F 00 08 30 21 00 1C ............0!..
00014C80 30 21 FF E4 F9 E1 00 00 B9 F4 3C 68 10 A6 00 00 0!........<h....
00014C90 E9 E1 00 00 B6 0F 00 08 30 21 00 1C             ........0!..   

;; fn00014C9C: 00014C9C
;;   Called from:
;;     00015320 (in fn00015318)
fn00014C9C proc
	addik	r1,r1,FFFFFFC8
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r26,r1,00000034
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	xori	r3,r7,00000001
	addk	r23,r0,r5
	srl	r23,r5
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	srl	r23,r23
	imm	00000000
	andi	r26,r5,FFFFFFFF
	beqid	r3,00014E4C
	addk	r22,r6,r0

l00014D18:
	beqid	r6,00014EC8
	addik	r3,r0,00000001

l00014D20:
	addik	r3,r0,0000000F
	cmpu	r18,r7,r3
	bgeid	r18,00014EF0
	addk	r24,r7,r0

l00014D30:
	addik	r21,r0,000015AF
	cmpu	r18,r7,r21
	bgeid	r18,00015098
	addk	r25,r7,r0

l00014D40:
	imm	00000000
	addik	r19,r0,FFFFFFF1

l00014D48:
	addik	r25,r24,FFFFEA50
	addik	r6,r22,000015B0

l00014D50:
	lbui	r4,r22,00000000
	lbui	r5,r22,00000001
	lbui	r9,r22,00000002
	addk	r3,r4,r26
	lbui	r8,r22,00000003
	lbui	r7,r22,00000004
	addk	r5,r5,r3
	addk	r9,r9,r5
	lbui	r4,r22,00000005
	addk	r3,r3,r5
	addk	r8,r8,r9
	lbui	r5,r22,00000006
	addk	r3,r3,r9
	addk	r7,r7,r8
	lbui	r9,r22,00000007
	addk	r3,r3,r8
	addk	r4,r4,r7
	lbui	r8,r22,00000008
	addk	r3,r3,r7
	lbui	r10,r22,00000009
	addk	r5,r5,r4
	addk	r3,r3,r4
	lbui	r7,r22,0000000A
	addk	r9,r9,r5
	addk	r5,r3,r5
	lbui	r4,r22,0000000B
	addk	r3,r8,r9
	addk	r5,r5,r9
	addk	r10,r10,r3
	lbui	r9,r22,0000000C
	addk	r5,r5,r3
	lbui	r8,r22,0000000D
	addk	r3,r7,r10
	addk	r5,r5,r10
	lbui	r7,r22,0000000E
	addk	r4,r4,r3
	addk	r5,r5,r3
	addk	r9,r9,r4
	lbui	r3,r22,0000000F
	addk	r4,r5,r4
	addk	r8,r8,r9
	addk	r4,r4,r9
	addk	r5,r7,r8
	addk	r4,r4,r8
	addk	r26,r3,r5
	addk	r4,r4,r5
	addik	r22,r22,00000010
	addk	r4,r4,r26
	xor	r3,r22,r6
	bneid	r3,00014D50
	addk	r23,r23,r4

l00014E1C:
	addk	r5,r26,r0
	brlid	r15,00018030
	addk	r6,r19,r0
	addk	r5,r23,r0
	addk	r6,r19,r0
	brlid	r15,00018030
	addk	r26,r3,r0
	cmpu	r18,r25,r21
	bgeid	r18,00015084
	addk	r23,r3,r0

l00014E44:
	brid	00014D48
	addk	r24,r25,r0

l00014E4C:
	lbui	r3,r6,00000000
	imm	00000000
	addik	r4,r0,FFFFFFF0
	addk	r26,r3,r26
	cmpu	r18,r26,r4
	blti	r18,00015304

l00014E64:
	imm	00000000
	addik	r3,r0,FFFFFFF0
	addk	r23,r26,r23
	cmpu	r18,r23,r3
	bgeid	r18,00014E88
	addk	r3,r23,r23

l00014E7C:
	imm	0000FFFF
	addik	r23,r23,0000000F

l00014E84:
	addk	r3,r23,r23

l00014E88:
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	or	r3,r3,r26

l00014EC8:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

l00014EF0:
	beqid	r7,00015010
	xori	r3,r7,00000002

l00014EF8:
	lbui	r5,r6,00000000
	lbui	r4,r6,00000001
	addk	r26,r26,r5
	addk	r23,r23,r26
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F14:
	lbui	r4,r6,00000002
	xori	r3,r7,00000003
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F28:
	lbui	r4,r6,00000003
	xori	r3,r7,00000004
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F3C:
	lbui	r4,r6,00000004
	xori	r3,r7,00000005
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F50:
	lbui	r4,r6,00000005
	xori	r3,r7,00000006
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F64:
	lbui	r4,r6,00000006
	xori	r3,r7,00000007
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F78:
	lbui	r4,r6,00000007
	xori	r3,r7,00000008
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014F8C:
	lbui	r4,r6,00000008
	xori	r3,r7,00000009
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014FA0:
	lbui	r4,r6,00000009
	xori	r3,r7,0000000A
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014FB4:
	lbui	r4,r6,0000000A
	xori	r3,r7,0000000B
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014FC8:
	lbui	r4,r6,0000000B
	xori	r3,r7,0000000C
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014FDC:
	lbui	r4,r6,0000000C
	xori	r3,r7,0000000D
	addk	r26,r26,r4
	beqid	r3,00015010
	addk	r23,r23,r26

l00014FF0:
	lbui	r3,r6,0000000D
	xori	r24,r7,0000000E
	addk	r26,r26,r3
	beqid	r24,00015010
	addk	r23,r23,r26

l00015004:
	lbui	r3,r6,0000000E
	addk	r26,r26,r3
	addk	r23,r23,r26

l00015010:
	imm	00000000
	addik	r3,r0,FFFFFFF0
	cmpu	r18,r26,r3
	bgei	r18,00015028

l00015020:
	imm	0000FFFF
	addik	r26,r26,0000000F

l00015028:
	imm	00000000
	addik	r6,r0,FFFFFFF1
	brlid	r15,00018030
	addk	r5,r23,r0
	addk	r4,r0,r3
	addk	r4,r3,r3
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	brid	00014EC8
	or	r3,r4,r26

l00015084:
	beqid	r25,00014E88
	addk	r3,r23,r23

l0001508C:
	addik	r3,r0,0000000F
	cmpu	r18,r25,r3
	bgei	r18,00015310

l00015098:
	addik	r3,r25,FFFFFFF0
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addik	r5,r4,00000001
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r22,r5

l000150C8:
	lbui	r3,r22,00000000
	lbui	r9,r22,00000001
	lbui	r8,r22,00000002
	addk	r3,r3,r26
	lbui	r7,r22,00000003
	lbui	r6,r22,00000004
	addk	r9,r9,r3
	addk	r8,r8,r9
	lbui	r10,r22,00000005
	addk	r3,r3,r9
	addk	r7,r7,r8
	lbui	r9,r22,00000006
	addk	r3,r3,r8
	addk	r6,r6,r7
	lbui	r8,r22,00000007
	addk	r3,r3,r7
	addk	r10,r10,r6
	lbui	r7,r22,00000008
	addk	r3,r3,r6
	addk	r9,r9,r10
	lbui	r6,r22,00000009
	addk	r3,r3,r10
	addk	r8,r8,r9
	lbui	r10,r22,0000000A
	addk	r3,r3,r9
	addk	r7,r7,r8
	lbui	r9,r22,0000000B
	addk	r3,r3,r8
	addk	r6,r6,r7
	lbui	r8,r22,0000000C
	addk	r3,r3,r7
	addk	r10,r10,r6
	lbui	r7,r22,0000000D
	addk	r3,r3,r6
	addk	r9,r9,r10
	lbui	r6,r22,0000000E
	addk	r3,r3,r10
	lbui	r26,r22,0000000F
	addk	r8,r8,r9
	addk	r3,r3,r9
	addk	r7,r7,r8
	addk	r3,r3,r8
	addk	r6,r6,r7
	addk	r3,r3,r7
	addk	r26,r26,r6
	addk	r3,r3,r6
	addik	r22,r22,00000010
	addk	r3,r3,r26
	xor	r6,r22,r5
	bneid	r6,000150C8
	addk	r23,r23,r3

l00015194:
	addik	r24,r25,FFFFFFEF
	andi	r25,r25,0000000F
	addk	r3,r0,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	beqid	r25,000152D8
	rsubk	r24,r3,r24

l000151B8:
	lbui	r3,r22,00000000
	addk	r26,r26,r3
	beqid	r24,000152D8
	addk	r23,r23,r26

l000151C8:
	lbui	r4,r22,00000001
	xori	r3,r24,00000001
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l000151DC:
	lbui	r4,r22,00000002
	xori	r3,r24,00000002
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l000151F0:
	lbui	r4,r22,00000003
	xori	r3,r24,00000003
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l00015204:
	lbui	r4,r22,00000004
	xori	r3,r24,00000004
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l00015218:
	lbui	r4,r22,00000005
	xori	r3,r24,00000005
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l0001522C:
	lbui	r4,r22,00000006
	xori	r3,r24,00000006
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l00015240:
	lbui	r4,r22,00000007
	xori	r3,r24,00000007
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l00015254:
	lbui	r4,r22,00000008
	xori	r3,r24,00000008
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l00015268:
	lbui	r4,r22,00000009
	xori	r3,r24,00000009
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l0001527C:
	lbui	r4,r22,0000000A
	xori	r3,r24,0000000A
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l00015290:
	lbui	r4,r22,0000000B
	xori	r3,r24,0000000B
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l000152A4:
	lbui	r4,r22,0000000C
	xori	r3,r24,0000000C
	addk	r26,r26,r4
	beqid	r3,000152D8
	addk	r23,r23,r26

l000152B8:
	lbui	r3,r22,0000000D
	xori	r24,r24,0000000D
	addk	r26,r26,r3
	beqid	r24,000152D8
	addk	r23,r23,r26

l000152CC:
	lbui	r3,r22,0000000E
	addk	r26,r26,r3
	addk	r23,r23,r26

l000152D8:
	imm	00000000
	addik	r6,r0,FFFFFFF1
	brlid	r15,00018030
	addk	r5,r26,r0
	addk	r5,r23,r0
	imm	00000000
	addik	r6,r0,FFFFFFF1
	brlid	r15,00018030
	addk	r26,r3,r0
	brid	00014E84
	addk	r23,r3,r0

l00015304:
	imm	0000FFFF
	addik	r26,r26,0000000F
	bri	00014E64

l00015310:
	brid	000151B8
	addik	r24,r24,FFFFEA4F

;; fn00015318: 00015318
;;   Called from:
;;     0000DFE4 (in fn0000D1CC)
;;     0000F7F0 (in fn0000D9E8)
fn00015318 proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,00014C9C
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C
00015334             BC 47 01 B8 30 21 FF D4 FA A1 00 20     .G..0!..... 
00015340 FA C1 00 24 12 A6 00 00 12 C5 00 00 B0 00 00 00 ...$............
00015350 30 C0 FF F1 10 A7 00 00 F9 E1 00 00 FA 61 00 1C 0............a..
00015360 B9 F4 2C D0 FA E1 00 28 B0 00 00 00 A6 F6 FF FF ..,....(........
00015370 10 D7 00 00 10 A3 00 00 B9 F4 2B B8 12 63 00 00 ..........+..c..
00015380 10 A3 00 00 B0 00 00 00 30 C0 FF F1 B0 00 00 00 ........0.......
00015390 A4 95 FF FF 10 60 B0 00 90 76 00 41 90 63 00 41 .....`...v.A.c.A
000153A0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000153B0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000153C0 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
000153D0 90 63 00 41 90 63 00 41 14 73 18 00 12 E4 B8 00 .c.A.c.A.s......
000153E0 12 60 A8 00 92 75 00 41 92 73 00 41 92 73 00 41 .`...u.A.s.A.s.A
000153F0 92 73 00 41 92 73 00 41 92 73 00 41 92 73 00 41 .s.A.s.A.s.A.s.A
00015400 92 73 00 41 92 73 00 41 92 73 00 41 92 73 00 41 .s.A.s.A.s.A.s.A
00015410 92 73 00 41 92 73 00 41 92 73 00 41 92 73 00 41 .s.A.s.A.s.A.s.A
00015420 92 73 00 41 B9 F4 2C 0C 12 63 98 00 10 73 18 00 .s.A..,..c...s..
00015430 B0 00 00 00 30 83 FF F1 B0 00 00 00 30 A0 FF F0 ....0.......0...
00015440 BE 17 00 1C 10 C5 00 00 30 B7 FF FF 16 45 30 03 ........0....E0.
00015450 BC B2 00 0C B0 00 FF FF 30 B7 00 0E B0 00 00 01 ........0.......
00015460 30 C0 FF E1 16 44 30 03 BC B2 00 0C B0 00 FF FF 0....D0.........
00015470 30 83 00 0F B0 00 00 00 30 60 FF F0 16 44 18 03 0.......0`...D..
00015480 BC B2 00 0C B0 00 FF FF 30 84 00 0F 10 84 20 00 ........0..... .
00015490 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
000154A0 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
000154B0 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
000154C0 10 84 20 00 10 84 20 00 E9 E1 00 00 EA 61 00 1C .. ... ......a..
000154D0 EA A1 00 20 EA C1 00 24 EA E1 00 28 10 84 20 00 ... ...$...(.. .
000154E0 80 64 28 00 B6 0F 00 08 30 21 00 2C B6 0F 00 08 .d(.....0!.,....
000154F0 30 60 FF FF BC 47 01 B8 30 21 FF D4 FA A1 00 20 0`...G..0!..... 
00015500 FA C1 00 24 12 A6 00 00 12 C5 00 00 B0 00 00 00 ...$............
00015510 30 C0 FF F1 10 A7 00 00 F9 E1 00 00 FA 61 00 1C 0............a..
00015520 B9 F4 2B 10 FA E1 00 28 B0 00 00 00 A6 F6 FF FF ..+....(........
00015530 10 D7 00 00 10 A3 00 00 B9 F4 29 F8 12 63 00 00 ..........)..c..
00015540 10 A3 00 00 B0 00 00 00 30 C0 FF F1 B0 00 00 00 ........0.......
00015550 A4 95 FF FF 10 60 B0 00 90 76 00 41 90 63 00 41 .....`...v.A.c.A
00015560 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00015570 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00015580 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00015590 90 63 00 41 90 63 00 41 14 73 18 00 12 E4 B8 00 .c.A.c.A.s......
000155A0 12 60 A8 00 92 75 00 41 92 73 00 41 92 73 00 41 .`...u.A.s.A.s.A
000155B0 92 73 00 41 92 73 00 41 92 73 00 41 92 73 00 41 .s.A.s.A.s.A.s.A
000155C0 92 73 00 41 92 73 00 41 92 73 00 41 92 73 00 41 .s.A.s.A.s.A.s.A
000155D0 92 73 00 41 92 73 00 41 92 73 00 41 92 73 00 41 .s.A.s.A.s.A.s.A
000155E0 92 73 00 41 B9 F4 2A 4C 12 63 98 00 10 73 18 00 .s.A..*L.c...s..
000155F0 B0 00 00 00 30 83 FF F1 B0 00 00 00 30 A0 FF F0 ....0.......0...
00015600 BE 17 00 1C 10 C5 00 00 30 B7 FF FF 16 45 30 03 ........0....E0.
00015610 BC B2 00 0C B0 00 FF FF 30 B7 00 0E B0 00 00 01 ........0.......
00015620 30 C0 FF E1 16 44 30 03 BC B2 00 0C B0 00 FF FF 0....D0.........
00015630 30 83 00 0F B0 00 00 00 30 60 FF F0 16 44 18 03 0.......0`...D..
00015640 BC B2 00 0C B0 00 FF FF 30 84 00 0F 10 84 20 00 ........0..... .
00015650 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
00015660 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
00015670 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
00015680 10 84 20 00 10 84 20 00 E9 E1 00 00 EA 61 00 1C .. ... ......a..
00015690 EA A1 00 20 EA C1 00 24 EA E1 00 28 10 84 20 00 ... ...$...(.. .
000156A0 80 64 28 00 B6 0F 00 08 30 21 00 2C B6 0F 00 08 .d(.....0!.,....
000156B0 30 60 FF FF                                     0`..           

;; fn000156B4: 000156B4
;;   Called from:
;;     00017050 (in fn00017044)
fn000156B4 proc
	addk	r8,r5,r5
	addk	r8,r8,r8
	addk	r8,r8,r8
	addk	r8,r8,r8
	addk	r8,r8,r8
	addk	r8,r8,r8
	addk	r8,r8,r8
	addk	r3,r0,r5
	srl	r3,r5
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	src	r9,r5
	src	r9,r9
	src	r9,r9
	src	r9,r9
	src	r9,r9
	src	r9,r9
	src	r9,r9
	src	r9,r9
	src	r9,r9
	imm	0000FF00
	andi	r9,r9,00000000
	addk	r4,r0,r5
	srl	r4,r5
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r3,r3,r9
	imm	00000000
	andi	r4,r4,FFFFFF00
	addk	r8,r8,r8
	addk	r3,r3,r4
	imm	000000FF
	andi	r8,r8,00000000
	addk	r3,r3,r8
	beqid	r7,00015884
	xori	r4,r3,FFFFFFFF

l000157AC:
	andi	r3,r6,00000003
	bneid	r3,000157D0
	addik	r6,r6,00000001

l000157B8:
	addik	r6,r6,FFFFFFFF
	brid	0001597C
	addik	r3,r0,0000001F

l000157C4:
	beqid	r5,0001597C
	addik	r3,r0,0000001F

l000157CC:
	addik	r6,r6,00000001

l000157D0:
	addk	r3,r4,r4
	lbui	r8,r6,FFFFFFFF
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r5,r0,r4
	srl	r5,r4
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	addk	r3,r3,r3
	xor	r5,r5,r8
	addk	r4,r0,r5
	addk	r4,r5,r5
	addk	r4,r4,r4
	addk	r3,r3,r3
	imm	00000001
	addik	r4,r4,FFFFC5D0
	lwi	r4,r4,00000000
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addik	r7,r7,FFFFFFFF
	andi	r5,r6,00000003
	bneid	r7,000157C4
	xor	r4,r4,r3

l00015884:
	xori	r3,r4,FFFFFFFF
	addk	r4,r3,r3
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r5,r0,r3
	srl	r5,r3
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	addk	r4,r4,r4
	addk	r6,r0,r3
	srl	r6,r3
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	src	r7,r3
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	src	r7,r7
	imm	0000FF00
	andi	r7,r7,00000000
	addk	r4,r4,r4
	addk	r3,r5,r7
	imm	00000000
	andi	r5,r6,FFFFFF00
	addk	r3,r3,r5
	imm	000000FF
	andi	r4,r4,00000000
	rtsd	r15,00000008
	addk	r3,r3,r4

l0001597C:
	cmpu	r18,r7,r3
	bgeid	r18,000162F4
	addik	r8,r0,00000003

l00015988:
	addik	r3,r7,FFFFFFE0
	addk	r5,r0,r3
	srl	r5,r3
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	addik	r5,r5,00000001
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r6,r5

l000159C0:
	lwi	r3,r6,00000000
	lwi	r11,r6,00000004
	lwi	r10,r6,00000008
	xor	r3,r4,r3
	andi	r4,r3,000000FF
	addk	r9,r0,r4
	addk	r9,r4,r4
	addk	r9,r9,r9
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	imm	00000001
	addik	r9,r9,FFFFC5D0
	addk	r8,r0,r4
	addk	r8,r4,r4
	addk	r8,r8,r8
	imm	00000001
	addik	r8,r8,FFFFD1D0
	lwi	r4,r9,00000000
	lwi	r12,r8,00000000
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	andi	r9,r9,000003FC
	addk	r8,r0,r3
	srl	r8,r3
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r3,r9,FFFFC9D0
	andi	r8,r8,000003FC
	lwi	r3,r3,00000000
	imm	00000001
	addik	r8,r8,FFFFCDD0
	lwi	r8,r8,00000000
	xor	r4,r4,r12
	xor	r4,r4,r11
	xor	r4,r4,r3
	xor	r4,r8,r4
	andi	r8,r4,000000FF
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r3,r0,r8
	addk	r3,r8,r8
	addk	r3,r3,r3
	addk	r8,r0,r9
	addk	r8,r9,r9
	addk	r8,r8,r8
	imm	00000001
	addik	r3,r3,FFFFC5D0
	imm	00000001
	addik	r8,r8,FFFFD1D0
	lwi	r11,r8,00000000
	lwi	r3,r3,00000000
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	andi	r9,r9,000003FC
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r9,r9,FFFFC9D0
	andi	r4,r8,000003FC
	imm	00000001
	addik	r4,r4,FFFFCDD0
	lwi	r8,r9,00000000
	lwi	r4,r4,00000000
	xor	r3,r3,r11
	xor	r3,r3,r10
	xor	r3,r3,r8
	xor	r4,r4,r3
	andi	r8,r4,000000FF
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r3,r0,r8
	addk	r3,r8,r8
	addk	r3,r3,r3
	addk	r8,r0,r9
	addk	r8,r9,r9
	addk	r8,r8,r8
	imm	00000001
	addik	r3,r3,FFFFC5D0
	imm	00000001
	addik	r8,r8,FFFFD1D0
	lwi	r11,r8,00000000
	lwi	r3,r3,00000000
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	andi	r9,r9,000003FC
	lwi	r10,r6,0000000C
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r9,r9,FFFFC9D0
	andi	r4,r8,000003FC
	imm	00000001
	addik	r4,r4,FFFFCDD0
	lwi	r8,r9,00000000
	lwi	r4,r4,00000000
	xor	r3,r3,r11
	xor	r3,r3,r10
	xor	r3,r3,r8
	xor	r4,r4,r3
	andi	r8,r4,000000FF
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r3,r0,r8
	addk	r3,r8,r8
	addk	r3,r3,r3
	addk	r8,r0,r9
	addk	r8,r9,r9
	addk	r8,r8,r8
	imm	00000001
	addik	r3,r3,FFFFC5D0
	imm	00000001
	addik	r8,r8,FFFFD1D0
	lwi	r11,r8,00000000
	lwi	r3,r3,00000000
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	andi	r9,r9,000003FC
	lwi	r10,r6,00000010
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r9,r9,FFFFC9D0
	andi	r4,r8,000003FC
	imm	00000001
	addik	r4,r4,FFFFCDD0
	lwi	r8,r9,00000000
	lwi	r4,r4,00000000
	xor	r3,r3,r11
	xor	r3,r3,r10
	xor	r3,r3,r8
	xor	r4,r4,r3
	andi	r8,r4,000000FF
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r3,r0,r8
	addk	r3,r8,r8
	addk	r3,r3,r3
	addk	r8,r0,r9
	addk	r8,r9,r9
	addk	r8,r8,r8
	imm	00000001
	addik	r3,r3,FFFFC5D0
	imm	00000001
	addik	r8,r8,FFFFD1D0
	lwi	r11,r8,00000000
	lwi	r3,r3,00000000
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	andi	r9,r9,000003FC
	lwi	r10,r6,00000014
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r9,r9,FFFFC9D0
	andi	r4,r8,000003FC
	imm	00000001
	addik	r4,r4,FFFFCDD0
	lwi	r8,r9,00000000
	lwi	r4,r4,00000000
	xor	r3,r3,r11
	xor	r3,r3,r10
	xor	r3,r3,r8
	xor	r4,r4,r3
	andi	r8,r4,000000FF
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r3,r0,r8
	addk	r3,r8,r8
	addk	r3,r3,r3
	addk	r8,r0,r9
	addk	r8,r9,r9
	addk	r8,r8,r8
	imm	00000001
	addik	r3,r3,FFFFC5D0
	imm	00000001
	addik	r8,r8,FFFFD1D0
	lwi	r11,r8,00000000
	lwi	r3,r3,00000000
	addk	r9,r0,r4
	srl	r9,r4
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	andi	r9,r9,000003FC
	lwi	r10,r6,00000018
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r9,r9,FFFFC9D0
	andi	r4,r8,000003FC
	lwi	r9,r9,00000000
	imm	00000001
	addik	r4,r4,FFFFCDD0
	lwi	r8,r4,00000000
	xor	r3,r3,r11
	xor	r3,r3,r10
	xor	r3,r3,r9
	xor	r8,r8,r3
	andi	r4,r8,000000FF
	addk	r3,r0,r8
	srl	r3,r8
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	andi	r3,r3,000003FC
	imm	00000001
	addik	r3,r3,FFFFCDD0
	addk	r9,r0,r4
	addk	r9,r4,r4
	addk	r9,r9,r9
	addk	r4,r0,r8
	srl	r4,r8
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	imm	00000001
	addik	r9,r9,FFFFC5D0
	addk	r10,r0,r4
	addk	r10,r4,r4
	addk	r10,r10,r10
	imm	00000001
	addik	r10,r10,FFFFD1D0
	lwi	r4,r3,00000000
	addik	r6,r6,00000020
	lwi	r3,r9,00000000
	addk	r9,r0,r8
	srl	r9,r8
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	lwi	r10,r10,00000000
	andi	r8,r9,000003FC
	imm	00000001
	addik	r8,r8,FFFFC9D0
	lwi	r9,r6,FFFFFFFC
	lwi	r8,r8,00000000
	xor	r3,r3,r10
	xor	r3,r3,r9
	xor	r3,r3,r8
	xor	r3,r4,r3
	andi	r4,r3,000000FF
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r8,r0,r4
	addk	r8,r4,r4
	addk	r8,r8,r8
	addk	r10,r0,r3
	srl	r10,r3
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	addk	r4,r0,r9
	addk	r4,r9,r9
	addk	r4,r4,r4
	imm	00000001
	addik	r8,r8,FFFFC5D0
	imm	00000001
	addik	r4,r4,FFFFD1D0
	andi	r10,r10,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	lwi	r11,r4,00000000
	lwi	r8,r8,00000000
	andi	r9,r9,000003FC
	imm	00000001
	addik	r10,r10,FFFFC9D0
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r3,r10,00000000
	lwi	r4,r9,00000000
	xor	r8,r8,r11
	xor	r3,r8,r3
	xor	r8,r6,r5
	bneid	r8,000159C0
	xor	r4,r4,r3

l000162EC:
	andi	r7,r7,0000001F
	addik	r8,r0,00000003

l000162F4:
	cmpu	r18,r7,r8
	bgeid	r18,00016B50
	addik	r5,r7,FFFFFFFC

l00016300:
	lwi	r3,r6,00000000
	xor	r3,r4,r3
	andi	r10,r3,000000FF
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r4,r0,r10
	addk	r4,r10,r10
	addk	r4,r4,r4
	addk	r11,r0,r9
	addk	r11,r9,r9
	addk	r11,r11,r11
	imm	00000001
	addik	r4,r4,FFFFC5D0
	imm	00000001
	addik	r11,r11,FFFFD1D0
	addk	r10,r0,r3
	srl	r10,r3
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	srl	r10,r10
	andi	r10,r10,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	imm	00000001
	addik	r10,r10,FFFFC9D0
	lwi	r3,r11,00000000
	andi	r9,r9,000003FC
	lwi	r11,r4,00000000
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r10,r10,00000000
	lwi	r4,r9,00000000
	xor	r3,r3,r11
	xor	r3,r3,r10
	cmpu	r18,r5,r8
	bgeid	r18,00016B40
	xor	r4,r3,r4

l0001642C:
	lwi	r3,r6,00000004
	addik	r10,r7,FFFFFFF8
	xor	r3,r4,r3
	andi	r9,r3,000000FF
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r11,r0,r9
	addk	r11,r9,r9
	addk	r11,r11,r11
	addk	r12,r0,r4
	addk	r12,r4,r4
	addk	r12,r12,r12
	imm	00000001
	addik	r11,r11,FFFFC5D0
	imm	00000001
	addik	r12,r12,FFFFD1D0
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	andi	r4,r4,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	imm	00000001
	addik	r4,r4,FFFFC9D0
	lwi	r3,r12,00000000
	andi	r9,r9,000003FC
	lwi	r12,r11,00000000
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r11,r4,00000000
	lwi	r4,r9,00000000
	xor	r3,r3,r12
	xor	r3,r3,r11
	cmpu	r18,r10,r8
	bgeid	r18,00016B40
	xor	r4,r3,r4

l0001655C:
	lwi	r3,r6,00000008
	addik	r10,r7,FFFFFFF4
	xor	r3,r4,r3
	andi	r9,r3,000000FF
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r11,r0,r9
	addk	r11,r9,r9
	addk	r11,r11,r11
	addk	r12,r0,r4
	addk	r12,r4,r4
	addk	r12,r12,r12
	imm	00000001
	addik	r11,r11,FFFFC5D0
	imm	00000001
	addik	r12,r12,FFFFD1D0
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	andi	r4,r4,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	imm	00000001
	addik	r4,r4,FFFFC9D0
	lwi	r3,r12,00000000
	andi	r9,r9,000003FC
	lwi	r12,r11,00000000
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r11,r4,00000000
	lwi	r4,r9,00000000
	xor	r3,r3,r12
	xor	r3,r3,r11
	cmpu	r18,r10,r8
	bgeid	r18,00016B40
	xor	r4,r3,r4

l0001668C:
	lwi	r3,r6,0000000C
	addik	r10,r7,FFFFFFF0
	xor	r3,r4,r3
	andi	r9,r3,000000FF
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r11,r0,r9
	addk	r11,r9,r9
	addk	r11,r11,r11
	addk	r12,r0,r4
	addk	r12,r4,r4
	addk	r12,r12,r12
	imm	00000001
	addik	r11,r11,FFFFC5D0
	imm	00000001
	addik	r12,r12,FFFFD1D0
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	andi	r4,r4,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	imm	00000001
	addik	r4,r4,FFFFC9D0
	lwi	r3,r12,00000000
	andi	r9,r9,000003FC
	lwi	r12,r11,00000000
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r11,r4,00000000
	lwi	r4,r9,00000000
	xor	r3,r3,r12
	xor	r3,r3,r11
	cmpu	r18,r10,r8
	bgeid	r18,00016B40
	xor	r4,r3,r4

l000167BC:
	lwi	r3,r6,00000010
	addik	r10,r7,FFFFFFEC
	xor	r3,r4,r3
	andi	r9,r3,000000FF
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r11,r0,r9
	addk	r11,r9,r9
	addk	r11,r11,r11
	addk	r12,r0,r4
	addk	r12,r4,r4
	addk	r12,r12,r12
	imm	00000001
	addik	r11,r11,FFFFC5D0
	imm	00000001
	addik	r12,r12,FFFFD1D0
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	andi	r4,r4,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	imm	00000001
	addik	r4,r4,FFFFC9D0
	lwi	r3,r12,00000000
	andi	r9,r9,000003FC
	lwi	r12,r11,00000000
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r11,r4,00000000
	lwi	r4,r9,00000000
	xor	r3,r3,r12
	xor	r3,r3,r11
	cmpu	r18,r10,r8
	bgeid	r18,00016B40
	xor	r4,r3,r4

l000168EC:
	lwi	r3,r6,00000014
	addik	r10,r7,FFFFFFE8
	xor	r3,r4,r3
	andi	r9,r3,000000FF
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	addk	r11,r0,r9
	addk	r11,r9,r9
	addk	r11,r11,r11
	addk	r12,r0,r4
	addk	r12,r4,r4
	addk	r12,r12,r12
	imm	00000001
	addik	r11,r11,FFFFC5D0
	imm	00000001
	addik	r12,r12,FFFFD1D0
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	andi	r4,r4,000003FC
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	imm	00000001
	addik	r4,r4,FFFFC9D0
	lwi	r3,r12,00000000
	andi	r9,r9,000003FC
	lwi	r12,r11,00000000
	imm	00000001
	addik	r9,r9,FFFFCDD0
	lwi	r11,r4,00000000
	lwi	r4,r9,00000000
	xor	r3,r3,r12
	xor	r3,r3,r11
	cmpu	r18,r10,r8
	bgeid	r18,00016B40
	xor	r4,r3,r4

l00016A1C:
	lwi	r3,r6,00000018
	xor	r3,r4,r3
	andi	r8,r3,000000FF
	addk	r4,r0,r8
	addk	r4,r8,r8
	addk	r4,r4,r4
	addk	r9,r0,r3
	srl	r9,r3
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	srl	r9,r9
	addk	r8,r0,r3
	srl	r8,r3
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	imm	00000001
	addik	r4,r4,FFFFC5D0
	addk	r10,r0,r8
	addk	r10,r8,r8
	addk	r10,r10,r10
	andi	r9,r9,000003FC
	imm	00000001
	addik	r10,r10,FFFFD1D0
	addk	r8,r0,r3
	srl	r8,r3
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	lwi	r4,r4,00000000
	andi	r8,r8,000003FC
	lwi	r10,r10,00000000
	imm	00000001
	addik	r9,r9,FFFFC9D0
	imm	00000001
	addik	r8,r8,FFFFCDD0
	lwi	r3,r9,00000000
	lwi	r8,r8,00000000
	xor	r4,r4,r10
	xor	r3,r4,r3
	xor	r4,r8,r3

l00016B40:
	andi	r5,r5,FFFFFFFC
	addik	r5,r5,00000004
	addk	r6,r6,r5
	andi	r7,r7,00000003

l00016B50:
	beqid	r7,00015884
	addk	r5,r4,r4

l00016B58:
	lbui	r3,r6,00000000
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	addk	r5,r5,r5
	xor	r4,r3,r8
	addk	r3,r0,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r5,r5,r5
	imm	00000001
	addik	r3,r3,FFFFC5D0
	lwi	r4,r3,00000000
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	addik	r3,r7,FFFFFFFF
	beqid	r3,00015884
	xor	r4,r5,r4

l00016C04:
	addk	r5,r4,r4
	lbui	r3,r6,00000001
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r8,r0,r4
	srl	r8,r4
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	srl	r8,r8
	addk	r5,r5,r5
	xor	r4,r3,r8
	addk	r3,r0,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r5,r5,r5
	imm	00000001
	addik	r3,r3,FFFFC5D0
	lwi	r3,r3,00000000
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	xori	r7,r7,00000002
	beqid	r7,00015884
	xor	r4,r5,r3

l00016CB4:
	addk	r5,r4,r4
	lbui	r6,r6,00000002
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r3,r0,r4
	srl	r3,r4
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	addk	r5,r5,r5
	xor	r4,r3,r6
	addk	r3,r0,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r5,r5,r5
	imm	00000001
	addik	r3,r3,FFFFC5D0
	lwi	r3,r3,00000000
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r5,r5,r5
	brid	00015884
	xor	r4,r3,r5

;; fn00016D60: 00016D60
fn00016D60 proc
	blei	r7,00017004

l00016D64:
	imm	0000EDB8
	addik	r3,r0,FFFF8320
	addik	r1,r1,FFFFFEFC
	addik	r4,r1,00000008
	swi	r3,r1,00000004
	addik	r11,r1,00000084
	addik	r3,r0,00000001

l00016D80:
	swi	r3,r4,00000000
	addik	r4,r4,00000004
	xor	r12,r11,r4
	bneid	r12,00016D80
	addk	r3,r3,r3

l00016D94:
	addk	r3,r1,r12

l00016D98:
	lwi	r3,r3,00000004
	beqid	r3,00016DC8
	addk	r9,r3,r0

l00016DA4:
	addk	r9,r0,r0
	addik	r4,r1,00000004

l00016DAC:
	andi	r8,r3,00000001
	beqi	r8,00016F38

l00016DB4:
	lwi	r8,r4,00000000
	srl	r3,r3
	addik	r4,r4,00000004
	bneid	r3,00016DAC
	xor	r9,r9,r8

l00016DC8:
	sw	r9,r12,r11
	addik	r12,r12,00000004
	xori	r10,r12,00000080
	bneid	r10,00016D98
	addk	r3,r1,r12

l00016DDC:
	lw	r3,r10,r11

l00016DE0:
	beqid	r3,00016E0C
	addk	r9,r3,r0

l00016DE8:
	addk	r4,r11,r0
	addk	r9,r0,r0

l00016DF0:
	andi	r8,r3,00000001
	beqi	r8,00016F5C

l00016DF8:
	lwi	r8,r4,00000000
	srl	r3,r3
	addik	r4,r4,00000004
	bneid	r3,00016DF0
	xor	r9,r9,r8

l00016E0C:
	addk	r3,r1,r10
	addik	r10,r10,00000004
	swi	r9,r3,00000004
	xori	r3,r10,00000080
	bnei	r3,00016DDC

l00016E20:
	addk	r10,r0,r0

l00016E24:
	addk	r3,r1,r10
	lwi	r3,r3,00000004
	beqid	r3,00016E58
	addk	r9,r3,r0

l00016E34:
	addk	r9,r0,r0
	addik	r4,r1,00000004

l00016E3C:
	andi	r8,r3,00000001
	beqi	r8,00016EEC

l00016E44:
	lwi	r8,r4,00000000
	srl	r3,r3
	addik	r4,r4,00000004
	bneid	r3,00016E3C
	xor	r9,r9,r8

l00016E58:
	sw	r9,r10,r11
	addik	r10,r10,00000004
	xori	r3,r10,00000080
	bnei	r3,00016E24

l00016E68:
	andi	r4,r7,00000001

l00016E6C:
	bnei	r4,00016F84

l00016E70:
	sra	r12,r7
	beqid	r12,00016EE4
	xor	r3,r5,r6

l00016E7C:
	addk	r10,r0,r0

l00016E80:
	lw	r3,r10,r11
	beqid	r3,00016EB0
	addk	r9,r3,r0

l00016E8C:
	addk	r4,r11,r0
	addk	r9,r0,r0

l00016E94:
	andi	r8,r3,00000001
	beqi	r8,00016F10

l00016E9C:
	lwi	r8,r4,00000000
	srl	r3,r3
	addik	r4,r4,00000004
	bneid	r3,00016E94
	xor	r9,r9,r8

l00016EB0:
	addk	r3,r1,r10
	addik	r10,r10,00000004
	swi	r9,r3,00000004
	xori	r3,r10,00000080
	bnei	r3,00016E80

l00016EC4:
	andi	r12,r12,00000001

l00016EC8:
	bnei	r12,00016FC4

l00016ECC:
	addk	r3,r0,r7
	sra	r3,r7
	sra	r3,r3
	bneid	r3,00016E20
	addk	r7,r3,r0

l00016EE0:
	xor	r3,r5,r6

l00016EE4:
	rtsd	r15,00000008
	addik	r1,r1,00000104

l00016EEC:
	srl	r3,r3
	bneid	r3,00016E3C
	addik	r4,r4,00000004

l00016EF8:
	sw	r9,r10,r11
	addik	r10,r10,00000004
	xori	r3,r10,00000080
	bnei	r3,00016E24

l00016F08:
	brid	00016E6C
	andi	r4,r7,00000001

l00016F10:
	srl	r3,r3
	bneid	r3,00016E94
	addik	r4,r4,00000004

l00016F1C:
	addk	r3,r1,r10
	addik	r10,r10,00000004
	swi	r9,r3,00000004
	xori	r3,r10,00000080
	bnei	r3,00016E80

l00016F30:
	brid	00016EC8
	andi	r12,r12,00000001

l00016F38:
	srl	r3,r3
	bneid	r3,00016DAC
	addik	r4,r4,00000004

l00016F44:
	sw	r9,r12,r11
	addik	r12,r12,00000004
	xori	r10,r12,00000080
	bnei	r10,00016D94

l00016F54:
	brid	00016DE0
	lw	r3,r10,r11

l00016F5C:
	srl	r3,r3
	bneid	r3,00016DF0
	addik	r4,r4,00000004

l00016F68:
	addk	r3,r1,r10
	addik	r10,r10,00000004
	swi	r9,r3,00000004
	xori	r3,r10,00000080
	bnei	r3,00016DDC

l00016F7C:
	brid	00016E24
	addk	r10,r0,r0

l00016F84:
	beqid	r5,00016E70
	addk	r4,r11,r0

l00016F8C:
	andi	r8,r5,00000001
	beqi	r8,00016FB0

l00016F94:
	lwi	r8,r4,00000000
	srl	r5,r5
	addik	r4,r4,00000004
	bneid	r5,00016F8C
	xor	r3,r3,r8

l00016FA8:
	brid	00016E70
	addk	r5,r3,r0

l00016FB0:
	srl	r5,r5
	bneid	r5,00016F8C
	addik	r4,r4,00000004

l00016FBC:
	brid	00016E70
	addk	r5,r3,r0

l00016FC4:
	beqi	r5,00016ECC

l00016FC8:
	addik	r4,r1,00000004

l00016FCC:
	andi	r8,r5,00000001
	beqi	r8,00016FF0

l00016FD4:
	lwi	r8,r4,00000000
	srl	r5,r5
	addik	r4,r4,00000004
	bneid	r5,00016FCC
	xor	r3,r3,r8

l00016FE8:
	brid	00016ECC
	addk	r5,r3,r0

l00016FF0:
	srl	r5,r5
	bneid	r5,00016FCC
	addik	r4,r4,00000004

l00016FFC:
	brid	00016ECC
	addk	r5,r3,r0

l00017004:
	rtsd	r15,00000008
	addk	r3,r5,r0
0001700C                                     B0 00 00 01             ....
00017010 30 60 B5 D0 B6 0F 00 08 80 00 00 00 BC 06 00 20 0`............. 
00017020 30 21 FF E4 F9 E1 00 00 B9 F4 E6 8C 80 00 00 00 0!..............
00017030 E9 E1 00 00 B6 0F 00 08 30 21 00 1C B6 0F 00 08 ........0!......
00017040 10 66 00 00                                     .f..           

;; fn00017044: 00017044
;;   Called from:
;;     00005E98 (in fn00005B0C)
;;     000068A0 (in fn00005F20)
;;     000069E8 (in fn00005F20)
fn00017044 proc
	beqi	r6,00017064

l00017048:
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,000156B4
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l00017064:
	rtsd	r15,00000008
	addk	r3,r6,r0
0001706C                                     30 21 FF E4             0!..
00017070 F9 E1 00 00 B9 F4 FC EC 80 00 00 00 E9 E1 00 00 ................
00017080 B6 0F 00 08 30 21 00 1C 30 21 FF E4 F9 E1 00 00 ....0!..0!......
00017090 B9 F4 FC D0 80 00 00 00 E9 E1 00 00 B6 0F 00 08 ................
000170A0 30 21 00 1C 30 21 FF 64 FA 81 00 6C EA 85 00 1C 0!..0!.d...l....
000170B0 FA 61 00 68 FB 01 00 7C FB 41 00 84 FB 81 00 8C .a.h...|.A......
000170C0 FB C1 00 94 FB E1 00 98 FA A1 00 70 FA C1 00 74 ...........p...t
000170D0 FA E1 00 78 FB 21 00 80 FB 61 00 88 FB A1 00 90 ...x.!...a......
000170E0 EA D4 00 34 E8 65 00 10 EB B4 00 2C E9 45 00 0C ...4.e.....,.E..
000170F0 EA F4 00 58 EB 34 00 5C E8 F4 00 30 32 60 FF FF ...X.4.\...02`..
00017100 14 C6 18 00 13 1D B0 00 E8 85 00 04 FB 01 00 08 ................
00017110 10 CA 30 00 A6 57 00 1F 13 00 98 00 BE 12 00 14 ..0..W..........
00017120 13 18 00 00 32 52 FF FF BE 32 FF FC 13 18 C0 00 ....2R...2......
00017130 AB 18 FF FF EB 74 00 38 A6 59 00 1F 12 E0 98 00 .....t.8.Y......
00017140 BE 12 00 14 12 F7 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00017150 12 F7 B8 00 E9 65 00 00 F8 E1 00 18 F8 C1 00 10 .....e..........
00017160 FB 01 00 04 AA F7 FF FF E8 F4 00 3C E9 14 00 40 ...........<...@
00017170 E9 34 00 50 EA B4 00 54 FA E1 00 0C EA E1 00 08 .4.P...T........
00017180 A7 96 FF FC 30 84 FF FB 30 63 FE FF 10 DB E0 00 ....0...0c......
00017190 13 CB 20 00 13 EA 18 00 14 9C B0 00 10 76 98 00 .. ..........v..
000171A0 33 00 00 04 11 93 00 00 F8 61 00 2C 32 76 00 04 3........a.,2v..
000171B0 F8 81 00 24 F8 C1 00 20 32 F7 00 04 17 16 C0 00 ...$... 2.......
000171C0 30 7B 00 04 88 96 E0 00 30 DD 00 04 FA 61 00 30 0{......0....a.0
000171D0 33 40 00 0E 12 60 B0 00 92 76 00 41 92 73 00 41 3@...`...v.A.s.A
000171E0 33 20 00 02 FA E1 00 34 FB 01 00 38 F8 61 00 3C 3 .....4...8.a.<
000171F0 F8 81 00 40 F8 C1 00 1C FA 61 00 28 16 48 D0 03 ...@.....a.(.H..
00017200 BE 52 00 5C EA E1 00 04 E2 6B 00 01 E0 CB 00 00 .R.\.....k......
00017210 30 88 00 08 A6 44 00 1F 10 60 98 00 BE 12 00 14 0....D...`......
00017220 10 63 00 00 32 52 FF FF BE 32 FF FC 10 63 18 00 .c..2R...2...c..
00017230 A6 48 00 1F 10 80 30 00 BE 12 00 14 10 84 00 00 .H....0.........
00017240 32 52 FF FF BE 32 FF FC 10 84 20 00 10 63 20 00 2R...2.... ..c .
00017250 10 E7 18 00 31 08 00 10 31 6B 00 02 84 77 38 00 ....1...1k...w8.
00017260 10 63 18 00 10 63 18 00 10 C9 18 00 E2 66 00 01 .c...c.......f..
00017270 C0 83 48 00 E4 C6 00 02 A6 53 00 1F 13 00 38 00 ..H......S....8.
00017280 BE 12 00 14 13 18 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00017290 93 18 00 41 15 13 40 00 BE 04 00 9C 10 F8 00 00 ...A..@.........
000172A0 A4 64 00 10 BE 23 01 5C A4 64 00 40 BC 03 00 18 .d...#.\.d.@....
000172B0 B8 10 04 08 A4 84 00 20 BE 23 01 4C A4 64 00 0F ....... .#.L.d..
000172C0 BC 37 03 F4 A6 44 00 1F 10 60 60 00 BE 12 00 14 .7...D...``.....
000172D0 10 63 00 00 32 52 FF FF BE 32 FF FC 10 63 18 00 .c..2R...2...c..
000172E0 A8 63 FF FF 84 63 38 00 10 63 30 00 10 63 18 00 .c...c8..c0..c..
000172F0 10 63 18 00 10 C9 18 00 E2 66 00 01 C0 83 48 00 .c.......f....H.
00017300 E4 C6 00 02 A6 53 00 1F 13 00 38 00 BE 12 00 14 .....S....8.....
00017310 13 18 00 00 32 52 FF FF BE 32 FF FC 93 18 00 41 ....2R...2.....A
00017320 A4 64 00 10 A6 E4 00 40 10 F8 00 00 BE 24 FF 8C .d.....@.....$..
00017330 15 13 40 00 F0 CA 00 00 31 4A 00 01 16 5E 58 03 ..@.....1J...^X.
00017340 BC B2 00 0C 16 5F 50 03 BC 52 FE B4 10 60 40 00 ....._P..R...`@.
00017350 90 68 00 41 90 63 00 41 90 63 00 41 30 80 FF FF .h.A.c.A.c.A0...
00017360 15 63 58 00 A5 08 00 07 A6 48 00 1F 10 60 20 00 .cX......H...` .
00017370 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
00017380 10 63 18 00 F9 65 00 00 A8 63 FF FF F9 45 00 0C .c...e...c...E..
00017390 16 5E 58 03 BE B2 03 38 84 E3 38 00 15 6B F0 00 .^X....8..8..k..
000173A0 31 6B 00 05 16 5F 50 03 BE 52 03 3C F9 65 00 04 1k..._P..R.<.e..
000173B0 15 5F 50 00 32 E0 01 01 15 4A B8 00 F9 45 00 10 ._P.2....J...E..
000173C0 F8 F4 00 3C F9 14 00 40 EA 61 00 68 EA A1 00 70 ...<...@.a.h...p
000173D0 EA C1 00 74 EA E1 00 78 EB 01 00 7C EB 21 00 80 ...t...x...|.!..
000173E0 EB 41 00 84 EB 61 00 88 EB 81 00 8C EB A1 00 90 .A...a..........
000173F0 EB C1 00 94 EB E1 00 98 B6 0F 00 08 30 21 00 9C ............0!..
00017400 A4 64 00 0F BE 03 00 88 10 86 00 00 16 43 40 03 .d...........C@.
00017410 BC B2 00 30 E2 6B 00 00 31 6B 00 01 A6 48 00 1F ...0.k..1k...H..
00017420 10 80 98 00 BE 12 00 14 10 84 00 00 32 52 FF FF ............2R..
00017430 BE 32 FF FC 10 84 20 00 31 08 00 08 10 E7 20 00 .2.... .1..... .
00017440 A6 43 00 1F 10 80 60 00 BE 12 00 14 10 84 00 00 .C....`.........
00017450 32 52 FF FF BE 32 FF FC 10 84 20 00 A8 84 FF FF 2R...2.... .....
00017460 84 84 38 00 10 86 20 00 A6 43 00 1F 10 C0 38 00 ..8... ..C....8.
00017470 BE 12 00 14 10 C6 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00017480 90 C6 00 41 10 E6 00 00 15 03 40 00 16 48 D0 03 ...A......@..H..
00017490 BE B2 02 60 30 C8 00 08 EA 61 00 0C 84 73 38 00 ...`0....a...s8.
000174A0 10 63 18 00 10 63 18 00 12 F5 18 00 C0 C3 A8 00 .c...c..........
000174B0 E2 77 00 01 E4 77 00 02 A6 E6 00 10 A6 53 00 1F .w...w.......S..
000174C0 13 00 38 00 BE 12 00 14 13 18 00 00 32 52 FF FF ..8.........2R..
000174D0 BE 32 FF FC 93 18 00 41 15 13 40 00 BE 37 00 98 .2.....A..@..7..
000174E0 10 F8 00 00 A6 66 00 40 BC 33 02 70 12 63 00 00 .....f.@.3.p.c..
000174F0 B8 10 00 0C F8 81 00 14 BC 38 02 60 A6 46 00 1F .........8.`.F..
00017500 10 60 60 00 BE 12 00 14 10 63 00 00 32 52 FF FF .``......c..2R..
00017510 BE 32 FF FC 10 63 18 00 A8 63 FF FF 84 63 38 00 .2...c...c...c8.
00017520 10 63 98 00 10 63 18 00 10 63 18 00 C0 C3 A8 00 .c...c...c......
00017530 12 75 18 00 E0 73 00 01 A6 E6 00 10 E6 73 00 02 .u...s.......s..
00017540 A6 43 00 1F 10 80 38 00 BE 12 00 14 10 84 00 00 .C....8.........
00017550 32 52 FF FF BE 32 FF FC 90 84 00 41 A7 06 00 40 2R...2.....A...@
00017560 10 E4 00 00 BE 17 FF 94 15 03 40 00 10 73 00 00 ..........@..s..
00017570 E8 81 00 14 A4 C6 00 0F 16 46 40 03 BE B2 00 3C .........F@....<
00017580 32 68 00 08 E3 0B 00 00 A6 48 00 1F 12 E0 C0 00 2h.......H......
00017590 BE 12 00 14 12 F7 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
000175A0 12 F7 B8 00 16 46 98 03 BE 52 04 40 10 E7 B8 00 .....F...R.@....
000175B0 11 13 00 00 31 6B 00 01 A6 46 00 1F 12 60 60 00 ....1k...F...``.
000175C0 BE 12 00 14 12 73 00 00 32 52 FF FF BE 32 FF FC .....s..2R...2..
000175D0 12 73 98 00 AA 73 FF FF 86 73 38 00 FA 61 00 44 .s...s...s8..a.D
000175E0 13 13 18 00 EA 61 00 10 A6 46 00 1F 12 E0 38 00 .....a...F....8.
000175F0 BE 12 00 14 12 F7 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00017600 92 F7 00 41 15 06 40 00 16 73 50 00 FA 61 00 14 ...A..@..sP..a..
00017610 16 58 98 03 BE B2 03 6C 10 F7 00 00 16 F3 C0 00 .X.....l........
00017620 EA 61 00 18 16 57 98 03 BC B2 00 0C E8 D4 1B C4 .a...W..........
00017630 BC 26 05 78 BE 36 01 3C 14 D7 E8 00 10 DB 30 00 .&.x.6.<......0.
00017640 16 44 B8 03 BE 52 05 84 F8 C1 00 5C 16 44 C8 03 .D...R.....\.D..
00017650 BE B2 00 38 E8 C1 00 5C E2 E6 00 00 30 C6 00 03 ...8...\....0...
00017660 31 4A 00 03 F2 EA FF FD E3 06 FF FE 30 84 FF FD 1J..........0...
00017670 F3 0A FF FE E0 66 FF FF 16 44 C8 03 BE 52 FF DC .....f...D...R..
00017680 F0 6A FF FF F8 C1 00 5C BE 04 FC B4 E8 C1 00 5C .j.....\.......\
00017690 A8 84 00 02 E0 C6 00 00 BE 24 05 28 F0 CA 00 00 .........$.(....
000176A0 EA E1 00 5C 31 4A 00 02 E2 F7 00 01 B8 10 FC 90 ...\1J..........
000176B0 F2 EA FF FF A4 84 00 20 BE 04 00 8C 30 C0 3F 51 ....... ....0.?Q
000176C0 30 60 3F 3F B8 10 FC 88 F8 74 00 04 15 7E 58 00 0`??.....t...~X.
000176D0 32 60 00 05 15 6B 98 00 16 5F 50 03 BE B2 FC D4 2`...k..._P.....
000176E0 F9 65 00 04 15 4A F8 00 B8 10 FC D4 31 4A 01 01 .e...J......1J..
000176F0 E2 EB 00 01 E2 6B 00 00 A6 46 00 1F 10 60 B8 00 .....k...F...`..
00017700 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
00017710 10 63 18 00 A6 48 00 1F 10 C0 98 00 BE 12 00 14 .c...H..........
00017720 10 C6 00 00 32 52 FF FF BE 32 FF FC 10 C6 30 00 ....2R...2....0.
00017730 10 63 30 00 10 E7 18 00 31 08 00 10 B8 10 FD 5C .c0.....1......\
00017740 31 6B 00 02 B0 00 00 01 30 80 D6 08 F8 85 00 18 1k......0.......
00017750 B8 10 FB FC F8 D4 00 04 B0 00 00 01 30 C0 D5 F0 ............0...
00017760 32 60 3F 51 F8 C5 00 18 B8 10 FB E4 FA 74 00 04 2`?Q.........t..
00017770 16 57 B0 03 BE B2 02 A4 14 D7 B0 00 EA 61 00 08 .W...........a..
00017780 14 D7 98 00 10 DB 30 00 16 76 B8 00 FA 61 00 48 ......0..v...a.H
00017790 16 44 98 03 BE B2 FE B8 F8 C1 00 5C E8 C1 00 14 .D.........\....
000177A0 16 63 30 00 E8 C1 00 44 16 66 98 00 E8 C1 00 34 .c0....D.f.....4
000177B0 10 C6 98 00 F8 C1 00 4C E8 C1 00 08 12 66 98 00 .......L.....f..
000177C0 E8 C1 00 4C 12 7B 98 00 FA 61 00 50 10 DB 30 00 ...L.{...a.P..0.
000177D0 F8 C1 00 54 E8 C1 00 48 32 60 00 01 F2 61 00 4F ...T...H2`...a.O
000177E0 14 86 20 00 E8 C1 00 54 16 46 50 03 BE B2 00 0C .. ....T.FP.....
000177F0 30 C0 00 01 F0 01 00 4F F0 C1 00 57 E8 C1 00 50 0......O...W...P
00017800 32 6A 00 04 16 53 30 03 BE B2 00 10 E0 C1 00 57 2j...S0........W
00017810 F0 01 00 57 E0 C1 00 57 E2 61 00 4F 82 73 30 00 ...W...W.a.O.s0.
00017820 E8 C1 00 48 FA 61 00 4C 32 60 00 01 F2 61 00 57 ...H.a.L2`...a.W
00017830 32 60 00 09 16 46 98 03 BE 52 00 10 E2 61 00 57 2`...F...R...a.W
00017840 F0 01 00 57 E2 61 00 57 E8 C1 00 4C 84 C6 98 00 ...W.a.W...L....
00017850 A6 66 00 FF BE 13 06 7C EA 61 00 14 E8 C1 00 08 .f.....|.a......
00017860 10 C6 98 00 16 63 30 00 E8 C1 00 44 16 66 98 00 .....c0....D.f..
00017870 12 7B 98 00 82 6A 98 00 A6 73 00 03 BE 33 06 54 .{...j...s...3.T
00017880 10 C0 00 00 F8 C1 00 58 F8 C1 00 4C E8 C1 00 48 .......X...L...H
00017890 F8 81 00 64 E8 81 00 4C 12 60 30 00 92 66 00 41 ...d...L.`0..f.A
000178A0 92 73 00 41 E8 C1 00 5C FA 61 00 54 EA 61 00 58 .s.A...\.a.T.a.X
000178B0 F8 61 00 60 E8 61 00 50 30 84 00 01 F8 81 00 4C .a.`.a.P0......L
000178C0 C8 73 18 00 D8 73 50 00 E8 61 00 54 16 43 20 03 .s...sP..a.T.C .
000178D0 BE 52 FF E4 32 73 00 04 F8 C1 00 5C E8 C1 00 48 .R..2s.....\...H
000178E0 E8 61 00 60 E8 81 00 64 A6 66 FF FC 88 C6 98 00 .a.`...d.f......
000178F0 F8 C1 00 58 10 CA 98 00 F8 C1 00 54 E8 C1 00 48 ...X.......T...H
00017900 14 D3 30 00 F8 C1 00 50 E8 C1 00 5C 10 C6 98 00 ..0....P...\....
00017910 F8 C1 00 4C E8 C1 00 58 BE 06 00 48 E8 C1 00 5C ...L...X...H...\
00017920 C0 D3 30 00 D0 D3 50 00 EA 61 00 50 30 D3 FF FF ..0...P..a.P0...
00017930 BE 06 00 30 E8 C1 00 4C E2 66 00 01 E8 C1 00 54 ...0...L.f.....T
00017940 F2 66 00 01 EA 61 00 50 A8 D3 00 02 BE 06 00 14 .f...a.P........
00017950 E8 C1 00 4C E2 66 00 02 E8 C1 00 54 F2 66 00 02 ...L.f.....T.f..
00017960 E8 C1 00 48 10 CA 30 00 16 44 B0 03 BE 52 03 D0 ...H..0..D...R..
00017970 F8 C1 00 48 11 46 00 00 B8 10 FC D4 FB 61 00 5C ...H.F.......a.\
00017980 14 78 50 00 B8 10 00 10 12 6A 00 00 10 66 00 00 .xP......j...f..
00017990 12 6A 00 00 E3 03 00 00 31 4A 00 03 30 84 FF FD .j......1J..0...
000179A0 F3 0A FF FD E0 C3 00 01 F0 CA FF FE 30 C3 00 03 ............0...
000179B0 E2 E6 FF FF 16 44 C8 03 BE 52 FF D4 F2 EA FF FF .....D...R......
000179C0 BC 04 F9 7C E3 03 00 03 A8 84 00 02 31 53 00 04 ...|........1S..
000179D0 BE 24 F9 6C F3 13 00 03 E0 63 00 04 31 53 00 05 .$.l.....c..1S..
000179E0 B8 10 F9 5C F0 73 00 04 E3 0B 00 01 31 08 00 10 ...\.s......1...
000179F0 31 6B 00 02 A6 53 00 1F 12 E0 C0 00 BE 12 00 14 1k...S..........
00017A00 12 F7 00 00 32 52 FF FF BE 32 FF FC 12 F7 B8 00 ....2R...2......
00017A10 B8 10 FB A8 10 E7 B8 00 10 DB 30 00 16 44 B8 03 ..........0..D..
00017A20 BE B2 FC 2C F8 C1 00 5C E8 C1 00 14 14 97 20 00 ...,...\...... .
00017A30 16 63 30 00 E8 C1 00 44 16 66 98 00 E8 C1 00 30 .c0....D.f.....0
00017A40 10 C6 98 00 12 76 98 00 12 7B 98 00 FA 61 00 48 .....v...{...a.H
00017A50 32 60 00 01 10 DB 30 00 16 46 50 03 BE B2 00 0C 2`....0..FP.....
00017A60 F2 61 00 4F F0 01 00 4F 30 C0 00 01 F0 C1 00 53 .a.O...O0......S
00017A70 E8 C1 00 48 32 6A 00 04 16 53 30 03 BC B2 00 08 ...H2j...S0.....
00017A80 F0 01 00 53 E2 61 00 4F E0 C1 00 53 82 73 30 00 ...S.a.O...S.s0.
00017A90 FA 61 00 4C 30 C0 00 09 16 57 30 03 BE 52 00 0C .a.L0....W0..R..
00017AA0 32 60 00 01 12 60 00 00 E8 C1 00 4C 86 66 98 00 2`...`.....L.f..
00017AB0 A6 73 00 FF BE 13 03 F8 E8 C1 00 14 12 76 30 00 .s...........v0.
00017AC0 14 63 98 00 EA 61 00 44 14 73 18 00 10 7B 18 00 .c...a.D.s...{..
00017AD0 80 6A 18 00 A4 63 00 03 BE 23 03 D4 30 77 FF FC .j...c...#..0w..
00017AE0 10 C3 00 00 12 60 00 00 FA 61 00 14 10 60 30 00 .....`...a...`0.
00017AF0 90 66 00 41 90 63 00 41 E8 C1 00 5C 30 63 00 01 .f.A.c.A...\0c..
00017B00 F8 81 00 44 E8 81 00 48 C8 93 20 00 D8 93 50 00 ...D...H.. ...P.
00017B10 E8 81 00 14 32 73 00 04 30 84 00 01 16 43 20 03 ....2s..0....C .
00017B20 BE 52 FF E4 F8 81 00 14 10 63 18 00 10 63 18 00 .R.......c...c..
00017B30 F8 C1 00 5C 88 D7 18 00 F8 C1 00 48 14 C3 B8 00 ...\.......H....
00017B40 E8 81 00 44 F8 C1 00 44 E8 C1 00 5C 10 C6 18 00 ...D...D...\....
00017B50 F8 C1 00 14 E8 C1 00 48 BE 06 00 40 12 6A 18 00 .......H...@.j..
00017B60 E8 C1 00 5C C0 C3 30 00 D0 C3 50 00 E8 C1 00 44 ...\..0...P....D
00017B70 30 66 FF FF BC 03 00 24 E8 61 00 14 E0 63 00 01 0f.....$.a...c..
00017B80 F0 73 00 01 A8 66 00 02 BC 03 00 10 E8 C1 00 14 .s...f..........
00017B90 E0 C6 00 02 F0 D3 00 02 11 4A B8 00 17 18 50 00 .........J....P.
00017BA0 B8 10 FA AC FB 01 00 5C B0 00 00 01 32 E0 D5 D0 .......\....2...
00017BB0 33 00 3F 51 FA E5 00 18 B8 10 F7 94 FB 14 00 04 3.?Q............
00017BC0 B8 10 F7 7C 31 4A 00 01 EA 61 00 14 14 97 20 00 ...|1J...a.... .
00017BD0 14 C3 98 00 EA 61 00 44 14 D3 30 00 EA 61 00 1C .....a.D..0..a..
00017BE0 12 73 30 00 10 DD 30 00 10 DB 30 00 F8 C1 00 4C .s0...0...0....L
00017BF0 30 C0 00 01 12 7B 98 00 16 53 50 03 BE B2 00 0C 0....{...SP.....
00017C00 F0 C1 00 57 F0 01 00 57 32 60 00 01 F2 61 00 53 ...W...W2`...a.S
00017C10 EA 61 00 4C 30 CA 00 04 16 46 98 03 BC B2 00 08 .a.L0....F......
00017C20 F0 01 00 53 E2 61 00 53 E0 C1 00 57 80 C6 98 00 ...S.a.S...W....
00017C30 F8 C1 00 48 30 C0 00 09 16 57 30 03 BE 52 00 0C ...H0....W0..R..
00017C40 32 60 00 01 12 60 00 00 E8 C1 00 48 86 66 98 00 2`...`.....H.f..
00017C50 A6 73 00 FF BE 13 02 34 E8 C1 00 14 12 7D 30 00 .s.....4.....}0.
00017C60 14 63 98 00 EA 61 00 44 14 73 18 00 10 7B 18 00 .c...a.D.s...{..
00017C70 80 6A 18 00 A4 63 00 03 BE 23 02 10 30 77 FF FC .j...c...#..0w..
00017C80 10 C3 00 00 12 60 00 00 FA 61 00 14 10 60 30 00 .....`...a...`0.
00017C90 90 66 00 41 90 63 00 41 E8 C1 00 5C 30 63 00 01 .f.A.c.A...\0c..
00017CA0 F8 81 00 44 E8 81 00 4C C8 93 20 00 D8 93 50 00 ...D...L.. ...P.
00017CB0 E8 81 00 14 32 73 00 04 30 84 00 01 16 43 20 03 ....2s..0....C .
00017CC0 BE 52 FF E4 F8 81 00 14 10 63 18 00 10 63 18 00 .R.......c...c..
00017CD0 F8 C1 00 5C 88 D7 18 00 F8 C1 00 48 E8 C1 00 5C ...\.......H...\
00017CE0 12 6A 18 00 E8 81 00 44 10 C6 18 00 F8 C1 00 14 .j.....D........
00017CF0 E8 C1 00 48 FA 61 00 44 BE 06 FE A0 16 63 B8 00 ...H.a.D.....c..
00017D00 E8 C1 00 5C C0 C3 30 00 D0 C3 50 00 30 73 FF FF ...\..0...P.0s..
00017D10 BE 03 FE 88 AA 73 00 02 E8 61 00 14 E0 C3 00 01 .....s...a......
00017D20 E8 61 00 44 BE 13 FE 74 F0 C3 00 01 EA 61 00 14 .a.D...t.....a..
00017D30 E2 73 00 02 B8 10 FE 64 F2 63 00 02 EA 61 00 14 .s.....d.c...a..
00017D40 14 96 20 00 14 D3 18 00 EA 61 00 44 10 C6 98 00 .. ......a.D....
00017D50 EA 61 00 38 12 73 30 00 14 D6 30 00 10 CA 30 00 .a.8.s0...0...0.
00017D60 F8 C1 00 4C 30 C0 00 01 12 6A 98 00 16 53 D8 03 ...L0....j...S..
00017D70 BE B2 00 0C F0 C1 00 57 F0 01 00 57 32 60 00 01 .......W...W2`..
00017D80 F2 61 00 53 E8 C1 00 4C EA 61 00 3C 16 53 30 03 .a.S...L.a.<.S0.
00017D90 BC B2 00 08 F0 01 00 53 E2 61 00 53 E0 C1 00 57 .......S.a.S...W
00017DA0 80 C6 98 00 F8 C1 00 50 30 C0 00 09 16 56 30 03 .......P0....V0.
00017DB0 BE 52 00 0C 32 60 00 01 12 60 00 00 E8 C1 00 50 .R..2`...`.....P
00017DC0 86 66 98 00 A4 D3 00 FF BE 06 01 38 EA 61 00 14 .f.........8.a..
00017DD0 10 D6 98 00 14 66 18 00 E8 C1 00 44 10 63 30 00 .....f.....D.c0.
00017DE0 10 6A 18 00 80 7B 18 00 A4 63 00 03 BE 23 01 14 .j...{...c...#..
00017DF0 EA 61 00 2C 16 53 C8 03 BE B2 01 2C 12 7B 00 00 .a.,.S.....,.{..
00017E00 10 C3 00 00 F8 81 00 14 CA 63 D8 00 E8 81 00 4C .........c.....L
00017E10 30 C6 00 01 DA 63 20 00 E8 81 00 28 16 44 30 03 0....c ....(.D0.
00017E20 BE 52 FF E8 30 63 00 04 E8 C1 00 48 EA 61 00 40 .R..0c.....H.a.@
00017E30 E8 81 00 14 10 C6 E0 00 BE 13 FD 60 F8 C1 00 48 ...........`...H
00017E40 E8 61 00 24 EA 61 00 20 F8 61 00 14 E0 73 00 00 .a.$.a. .a...s..
00017E50 F0 66 00 00 E8 61 00 14 30 C3 FF FF BC 06 FD 3C .f...a..0......<
00017E60 E0 73 00 01 E8 C1 00 48 F0 66 00 01 E8 C1 00 14 .s.....H.f......
00017E70 A8 66 00 02 BC 03 FD 24 E2 73 00 02 E8 61 00 48 .f.....$.s...a.H
00017E80 B8 10 FD 18 F2 63 00 02 E8 C1 00 5C 10 60 00 00 .....c.....\.`..
00017E90 C2 63 30 00 D2 63 50 00 30 63 00 01 8A 77 18 00 .c0..cP.0c...w..
00017EA0 BC 33 FF F0 B8 10 FC F8 11 4A B8 00 E8 C1 00 5C .3.......J.....\
00017EB0 10 60 00 00 C2 63 30 00 D2 63 50 00 30 63 00 01 .`...c0..cP.0c..
00017EC0 8A 77 18 00 BC 33 FF F0 B8 10 FC D4 11 4A B8 00 .w...3.......J..
00017ED0 E8 C1 00 5C 12 60 00 00 F8 61 00 50 C0 73 30 00 ...\.`...a.P.s0.
00017EE0 D0 73 50 00 E8 61 00 48 32 73 00 01 88 63 98 00 .sP..a.H2s...c..
00017EF0 BE 23 FF EC E8 61 00 50 B8 10 FA 6C E8 C1 00 48 .#...a.P...l...H
00017F00 10 60 00 00 C2 63 D8 00 E8 C1 00 48 D2 63 30 00 .`...c.....H.c0.
00017F10 30 63 00 01 88 D6 18 00 BC 26 FF EC B8 10 FC 80 0c.......&......
00017F20 11 4A B8 00 FA C1 00 14 B8 10 FF 24 E8 C1 00 48 .J.........$...H

;; fn00017F30: 00017F30
;;   Called from:
;;     00013188 (in fn00012A34)
;;     000131AC (in fn00012A34)
;;     00013534 (in fn00012A34)
;;     00013628 (in fn00012A34)
fn00017F30 proc
	add	r3,r0,r0
	beqi	r5,00017F80

l00017F38:
	beqi	r6,00017F80

l00017F3C:
	bgeid	r5,00017F48
	xor	r4,r5,r6

l00017F44:
	rsubi	r5,r5,00000000

l00017F48:
	bgei	r6,00017F50

l00017F4C:
	rsubi	r6,r6,00000000

l00017F50:
	bri	00017F58

l00017F54:
	add	r5,r5,r5

l00017F58:
	srl	r6,r6
	addc	r7,r0,r0
	beqi	r7,00017F54

l00017F64:
	bneid	r6,00017F54
	add	r3,r3,r5

l00017F6C:
	blti	r4,00017F78

l00017F70:
	rtsd	r15,00000008
	nop

l00017F78:
	rtsd	r15,00000008
	rsub	r3,r3,r0

l00017F80:
	rtsd	r15,00000008
	addi	r3,r0,00000000

;; fn00017F88: 00017F88
fn00017F88 proc
	addik	r1,r1,FFFFFFF4
	swi	r29,r1,00000000
	swi	r30,r1,00000004
	swi	r31,r1,00000008
	beqi	r6,00018018

l00017F9C:
	beqid	r5,00018018
	addik	r30,r0,00000000

l00017FA4:
	addik	r29,r0,00000020
	rsub	r18,r5,r6
	beqid	r18,0001801C
	addik	r3,r0,00000001

l00017FB4:
	xor	r18,r5,r6
	bgeid	r18,00017FC8
	add	r3,r0,r0

l00017FC0:
	blti	r6,0001801C

l00017FC4:
	bri	00017FD0

l00017FC8:
	rsub	r18,r6,r5
	blti	r18,0001801C

l00017FD0:
	bgti	r6,00017FDC

l00017FD4:
	brid	0001801C
	addik	r3,r0,00000001

l00017FDC:
	blti	r5,00017FEC

l00017FE0:
	add	r5,r5,r5
	bgtid	r5,00017FE0
	addik	r29,r29,FFFFFFFF

l00017FEC:
	add	r5,r5,r5
	addc	r30,r30,r30
	rsub	r31,r6,r30
	blti	r31,00018004

l00017FFC:
	or	r30,r0,r31
	addik	r3,r3,00000001

l00018004:
	addik	r29,r29,FFFFFFFF
	beqi	r29,00018014

l0001800C:
	add	r3,r3,r3
	bri	00017FEC

l00018014:
	bri	0001801C

l00018018:
	or	r3,r0,r0

l0001801C:
	lwi	r29,r1,00000000
	lwi	r30,r1,00000004
	lwi	r31,r1,00000008
	rtsd	r15,00000008
	addik	r1,r1,0000000C

;; fn00018030: 00018030
;;   Called from:
;;     00014E20 (in fn00014C9C)
;;     00014E30 (in fn00014C9C)
;;     00015030 (in fn00014C9C)
;;     000152E0 (in fn00014C9C)
;;     000152F4 (in fn00014C9C)
fn00018030 proc
	addik	r1,r1,FFFFFFF4
	swi	r29,r1,00000000
	swi	r30,r1,00000004
	swi	r31,r1,00000008
	beqi	r6,000180D4

l00018044:
	beqid	r5,000180D4
	addik	r3,r0,00000000

l0001804C:
	addik	r30,r0,00000000
	addik	r29,r0,00000020
	rsub	r18,r5,r6
	beqi	r18,000180D8

l0001805C:
	xor	r18,r5,r6
	bgeid	r18,00018070
	addik	r3,r5,00000000

l00018068:
	blti	r6,000180D8

l0001806C:
	bri	00018078

l00018070:
	rsub	r18,r5,r6
	bgti	r18,000180D8

l00018078:
	bgtid	r6,00018098
	addik	r3,r0,00000000

l00018080:
	imm	00007FFF
	addik	r18,r0,FFFFFFFF
	and	r5,r5,r18
	and	r6,r6,r18
	brid	000180D8
	rsub	r3,r6,r5

l00018098:
	blti	r5,000180A8

l0001809C:
	add	r5,r5,r5
	bgeid	r5,0001809C
	addik	r29,r29,FFFFFFFF

l000180A8:
	add	r5,r5,r5
	addc	r3,r3,r3
	rsub	r31,r6,r3
	blti	r31,000180C0

l000180B8:
	or	r3,r0,r31
	addik	r30,r30,00000001

l000180C0:
	addik	r29,r29,FFFFFFFF
	beqi	r29,000180D0

l000180C8:
	add	r30,r30,r30
	bri	000180A8

l000180D0:
	bri	000180D8

l000180D4:
	or	r3,r0,r0

l000180D8:
	lwi	r29,r1,00000000
	lwi	r30,r1,00000004
	lwi	r31,r1,00000008
	rtsd	r15,00000008
	addik	r1,r1,0000000C
000180EC                                     30 21 FF F8             0!..
000180F0 FA 61 00 04 12 61 00 00                         .a...a..       

;; fn000180F8: 000180F8
fn000180F8 proc
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018110 F8 A1 00 04 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 ................
00018120 F9 21 00 14 F9 41 00 18 30 21 FF F8 FA 61 00 04 .!...A..0!...a..
00018130 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00018140 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn00018150: 00018150
;;   Called from:
;;     0000026C (in fn00000248)
;;     00000530 (in fn00000378)
;;     00000560 (in fn00000378)
;;     000006C8 (in fn00000378)
;;     00000710 (in fn00000378)
fn00018150 proc
	swi	r6,r1,00000008
	swi	r7,r1,0000000C
	swi	r8,r1,00000010
	swi	r9,r1,00000014
	swi	r10,r1,00000018
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018190 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 F9 21 00 14 .............!..
000181A0 F9 41 00 18 30 21 FF F8 FA 61 00 04 12 61 00 00 .A..0!...a...a..
000181B0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
000181C0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn000181D0: 000181D0
;;   Called from:
;;     000004B0 (in fn00000378)
;;     000005D8 (in fn00000378)
;;     00000630 (in fn00000378)
;;     000008A0 (in fn00000770)
;;     00001B70 (in fn00001A68)
fn000181D0 proc
	swi	r7,r1,0000000C
	swi	r8,r1,00000010
	swi	r9,r1,00000014
	swi	r10,r1,00000018
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018210 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 F9 21 00 14 .............!..
00018220 F9 41 00 18 30 21 FF F8 FA 61 00 04 12 61 00 00 .A..0!...a...a..
00018230 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018240 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018250 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 F9 21 00 14 .............!..
00018260 F9 41 00 18 30 21 FF F8 FA 61 00 04 12 61 00 00 .A..0!...a...a..
00018270 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018280 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018290 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
000182A0 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000182B0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000182C0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
000182D0 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000182E0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000182F0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00018300 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018310 30 21 00 08 B6 0F 00 08 80 00 00 00             0!..........   

;; fn0001831C: 0001831C
fn0001831C proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	swi	r8,r19,00000018
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018350 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018360 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
00018370 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018380 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018390 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
000183A0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000183B0 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 F9 21 00 14 .............!..
000183C0 F9 41 00 18 30 21 FF F8 FA 61 00 04 12 61 00 00 .A..0!...a...a..
000183D0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
000183E0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000183F0 F8 A1 00 04 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 ................
00018400 F9 21 00 14 F9 41 00 18 30 21 FF F8 FA 61 00 04 .!...A..0!...a..
00018410 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00018420 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018430 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 F9 21 00 14 .............!..
00018440 F9 41 00 18 30 21 FF F8 FA 61 00 04 12 61 00 00 .A..0!...a...a..
00018450 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018460 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018470 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018480 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
00018490 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000184A0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
000184B0 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000184C0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000184D0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
000184E0 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000184F0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018500 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00018510 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018520 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018530 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
00018540 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018550 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018560 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018570 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018580 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018590 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
000185A0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
000185B0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
000185C0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000185D0 30 21 FF F8 FA 61 00 04 12 61 00 00 80 00 00 00 0!...a...a......
000185E0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
000185F0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018600 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018610 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018620 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018630 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018640 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018650 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
00018660 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018670 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018680 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018690 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000186A0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
000186B0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
000186C0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
000186D0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
000186E0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
000186F0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018700 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018710 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018720 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00018730 F8 F3 00 14 F9 13 00 18 80 00 00 00 10 33 00 00 .............3..
00018740 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018750 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018760 F8 D3 00 10 F8 F3 00 14 F9 13 00 18 80 00 00 00 ................
00018770 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018780 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018790 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000187A0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000187B0 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
000187C0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
000187D0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
000187E0 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000187F0 30 21 00 08                                     0!..           

;; fn000187F4: 000187F4
fn000187F4 proc
	rtsd	r15,00000008
	nop
000187FC                                     30 21 FF F8             0!..
00018800 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
00018810 10 33 00 00 EA 61 00 04 30 21 00 08             .3...a..0!..   

;; fn0001881C: 0001881C
fn0001881C proc
	rtsd	r15,00000008
	nop
00018824             30 21 FF F8 FA 61 00 04 12 61 00 00     0!...a...a..
00018830 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018840 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018850 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
00018860 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018870 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018880 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018890 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000188A0 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
000188B0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
000188C0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
000188D0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
000188E0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn000188F0: 000188F0
;;   Called from:
;;     0000090C (in fn00000A34)
;;     0000093C (in fn00000770)
;;     00000A58 (in fn00000770)
;;     00000A68 (in fn00000770)
;;     00000A68 (in fn00000A64)
;;     00001A9C (in fn00001A68)
;;     0000201C (in fn00001E88)
;;     00002028 (in fn00001E88)
;;     00002224 (in fn00001E88)
;;     00002230 (in fn00001E88)
;;     000038D4 (in fn00003894)
;;     000038E0 (in fn00003894)
;;     0000390C (in fn00003894)
;;     00003928 (in fn00003894)
;;     00003A60 (in fn00003A60)
;;     00003A88 (in fn00003990)
;;     00003A94 (in fn00003990)
;;     00005674 (in fn00005538)
;;     00005680 (in fn00005538)
;;     0000569C (in fn00005538)
;;     000056C4 (in fn00005538)
fn000188F0 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn00018918: 00018918
;;   Called from:
;;     00001B1C (in fn00001A68)
;;     00001F24 (in fn00001E88)
;;     00001F38 (in fn00001E88)
;;     00003984 (in fn00003964)
;;     000039C8 (in fn00003990)
fn00018918 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018940 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018950 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018960 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018970 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
00018980 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018990 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
000189A0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
000189B0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
000189C0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
000189D0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
000189E0 10 64 00 00 10 85 00 00 10 33 00 00 EA 61 00 04 .d.......3...a..
000189F0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018A00 FA 61 00 04 12 61 00 00 80 00 00 00 10 33 00 00 .a...a.......3..
00018A10 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018A20 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018A30 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018A40 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018A50 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00018A60 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018A70 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018A80 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018A90 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018AA0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00018AB0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018AC0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018AD0 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
00018AE0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018AF0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018B00 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018B10 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018B20 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00018B30 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018B40 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018B50 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018B60 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018B70 12 61 00 00 80 00 00 00 10 33 00 00 EA 61 00 04 .a.......3...a..
00018B80 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018B90 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
00018BA0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018BB0 80 00 00 00 F8 C1 00 08 F8 E1 00 0C F9 01 00 10 ................
00018BC0 F9 21 00 14 F9 41 00 18 30 21 FF F8 FA 61 00 04 .!...A..0!...a..
00018BD0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
00018BE0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018BF0 80 00 00 00 F8 E1 00 0C F9 01 00 10 F9 21 00 14 .............!..
00018C00 F9 41 00 18 30 21 FF F8 FA 61 00 04 12 61 00 00 .A..0!...a...a..
00018C10 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
00018C20 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018C30 80 00 00 00                                     ....           

;; fn00018C34: 00018C34
;;   Called from:
;;     000021EC (in fn00001E88)
;;     00002500 (in fn000023C8)
;;     000036DC (in fn00003720)
;;     00003F50 (in fn00003EC8)
;;     00005BE8 (in fn00005B0C)
;;     00005DB4 (in fn00005B0C)
;;     00006320 (in fn00005F20)
;;     00006390 (in fn00005F20)
;;     00006420 (in fn00005F20)
;;     00006598 (in fn00005F20)
;;     000066AC (in fn00005F20)
;;     0000683C (in fn00005F20)
;;     000068C8 (in fn00005F20)
;;     0000690C (in fn00005F20)
;;     0000695C (in fn00005F20)
;;     00007044 (in fn00007044)
;;     00007FBC (in fn00007F88)
;;     00013878 (in fn0001371C)
fn00018C34 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn00018C64: 00018C64
;;   Called from:
;;     00003CE0 (in fn00003EAC)
;;     00005D68 (in fn00005B0C)
;;     00005ED8 (in fn00005B0C)
;;     00005F04 (in fn00005B0C)
;;     00008424 (in fn00008234)
;;     000130B8 (in fn00012A34)
fn00018C64 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn00018C94: 00018C94
;;   Called from:
;;     000036B0 (in fn00003720)
fn00018C94 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn00018CC4: 00018CC4
;;   Called from:
;;     00001AFC (in fn00001A68)
;;     00001B0C (in fn00001A68)
;;     00001B34 (in fn00001A68)
;;     00001B44 (in fn00001A68)
fn00018CC4 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018CEC                                     30 21 FF F8             0!..
00018CF0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00018D00 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018D10 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018D20 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
00018D30 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018D40 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018D50 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018D60 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018D70 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018D80 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
00018D90 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018DA0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018DB0 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018DC0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018DD0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00018DE0 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018DF0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..

;; fn00018E00: 00018E00
fn00018E00 proc
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018E28                         30 21 FF F8 FA 61 00 04         0!...a..
00018E30 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
00018E40 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018E50 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018E60 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
00018E70 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018E80 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018E90 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
00018EA0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00018EB0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00018EC0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
00018ED0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018EE0 30 21 FF F8                                     0!..           

;; fn00018EE4: 00018EE4
fn00018EE4 proc
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018F10 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018F20 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00018F30 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00018F40 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00018F50 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018F60 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00018F70 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00018F80 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00018F90 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018FA0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00018FB0 B6 0F 00 08 80 00 00 00 30 21 FF F8             ........0!..   

;; fn00018FBC: 00018FBC
fn00018FBC proc
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00018FE0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00018FF0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019000 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00019010 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00019020 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00019030 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00019040 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019050 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00019060 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
00019070 F9 13 00 18 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00019080 30 21 00 08 B6 0F 00 08 80 00 00 00             0!..........   

;; fn0001908C: 0001908C
;;   Called from:
;;     00003B1C (in fn00003AA4)
;;     00003C04 (in fn00003AA4)
;;     00003D4C (in fn00003EAC)
;;     00003E2C (in fn00003EAC)
;;     00004070 (in fn00003EC8)
;;     0000413C (in fn00003EC8)
;;     00005430 (in fn00005318)
;;     00005504 (in fn00005318)
;;     00005630 (in fn00005538)
;;     00005738 (in fn00005538)
fn0001908C proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
000190BC                                     30 21 FF F8             0!..
000190C0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
000190D0 F8 F3 00 14 F9 13 00 18 80 00 00 00 10 33 00 00 .............3..
000190E0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn000190F0: 000190F0
;;   Called from:
;;     00001D28 (in fn00001BBC)
;;     00002154 (in fn00001E88)
;;     00002384 (in fn00002274)
;;     000026AC (in fn000023C8)
fn000190F0 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn00019120: 00019120
fn00019120 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn00019150: 00019150
;;   Called from:
;;     00003918 (in fn00003894)
;;     000056A8 (in fn00005538)
fn00019150 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
00019178                         30 21 FF F8 FA 61 00 04         0!...a..
00019180 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00019190 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000191A0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
000191B0 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
000191C0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000191D0 30 21 FF F8 FA 61 00 04 12 61 00 00 80 00 00 00 0!...a...a......
000191E0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
000191F0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00019200 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019210 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00019220 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
00019230 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00019240 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00019250 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00019260 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00019270 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00019280 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019290 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
000192A0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
000192B0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000192C0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
000192D0 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
000192E0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000192F0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00019300 80 00 00 00 10 64 00 00 10 85 00 00 10 33 00 00 .....d.......3..
00019310 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00019320 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00019330 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019340 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00019350 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
00019360 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00019370 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00019380 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00019390 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000193A0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
000193B0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
000193C0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
000193D0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
000193E0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000193F0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00019400 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019410 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
00019420 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
00019430 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
00019440 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
00019450 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00019460 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00019470 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00019480 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00019490 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
000194A0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
000194B0 80 00 00 00 10 64 00 00 10 85 00 00 10 33 00 00 .....d.......3..
000194C0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
000194D0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
000194E0 F8 D3 00 10 80 00 00 00 10 64 00 00 10 85 00 00 .........d......
000194F0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
00019500 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
00019510 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
00019520 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
00019530 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
00019540 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
00019550 B6 0F 00 08 80 00 00 00 30 21 FF E0 FA 61 00 1C ........0!...a..
00019560 B0 00 00 01 32 60 D6 34 F9 E1 00 00 E8 73 FF FC ....2`.4.....s..
00019570 A8 83 FF FF BE 04 00 1C 32 73 FF FC 99 FC 18 00 ........2s......
00019580 32 73 FF FC E8 73 00 00 A8 83 FF FF BC 24 FF F0 2s...s.......$..
00019590 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 30 21 00 20 .....a......0!. 
000195A0 30 21 FF A0 FA 61 00 30 FA A1 00 34 F9 E1 00 00 0!...a.0...4....
000195B0 FA C1 00 38 FA E1 00 3C FB 01 00 40 FB 21 00 44 ...8...<...@.!.D
000195C0 FB 41 00 48 FB 61 00 4C FB 81 00 50 FB A1 00 54 .A.H.a.L...P...T
000195D0 FB C1 00 58 FB E1 00 5C EA C6 00 00 B0 00 00 01 ...X...\........
000195E0 30 60 9A 60 12 A5 00 00 10 B6 00 00 E8 83 00 00 0`.`............
000195F0 E0 63 00 04 12 66 00 00 F8 81 00 1C F0 61 00 20 .c...f.......a. 
00019600 B0 00 00 01 FA C0 D6 64 B9 F4 F8 DC 30 C0 00 2F .......d....0../
00019610 BC 03 00 08 32 C3 00 01 B0 00 00 01 30 C0 9A 68 ....2.......0..h
00019620 10 B6 00 00 32 B5 FF FF B9 F4 F7 D8 32 73 00 04 ....2.......2s..
00019630 13 03 00 00 BE 03 00 20 33 40 00 01 B0 00 00 01 ....... 3@......
00019640 30 C0 9A 70 10 B6 00 00 B9 F4 F7 B8 13 1A 00 00 0..p............
00019650 BC 23 02 BC BE 75 00 98 E0 61 00 1F B0 00 00 01 .#...u...a......
00019660 32 E0 9A 78 B0 00 00 01 33 60 9A 7C B0 00 00 01 2..x....3`.|....
00019670 33 80 9A 80 B0 00 00 01 33 C0 9A 84 B0 00 00 01 3.......3.......
00019680 33 E0 9A 88 33 20 00 01 B8 10 00 38 33 A0 00 66 3...3 .....83..f
00019690 B9 F4 F7 70 10 B6 00 00 BE 03 00 E4 10 DC 00 00 ...p............
000196A0 B9 F4 F7 60 10 B6 00 00 BE 23 00 DC 10 DE 00 00 ...`.....#......
000196B0 F3 A1 00 1F 32 B5 FF FF BE 15 00 30 32 73 00 04 ....2......02s..
000196C0 EA D3 00 00 10 D7 00 00 B9 F4 F7 38 10 B6 00 00 ...........8....
000196D0 BE 23 FF C0 10 DB 00 00 32 B5 FF FF 13 19 00 00 .#......2.......
000196E0 BE 35 FF E0 32 73 00 04 E0 61 00 1F 90 63 00 60 .5..2s...a...c.`
000196F0 A8 63 00 20 BC 03 02 10 BC 35 01 10 BC 1A 02 1C .c. .....5......
00019700 B0 00 00 01 E8 A0 D6 74 B9 F4 F0 EC 80 00 00 00 .......t........
00019710 B0 00 00 01 30 C0 9A 3C B0 00 FF FE B9 F4 73 48 ....0..<......sH
00019720 10 A3 00 00 BC 03 02 34 B0 00 00 01 E8 C0 D6 68 .......4.......h
00019730 B0 00 FF FE B9 F4 6B EC 10 A3 00 00 E9 E1 00 00 ......k.........
00019740 EA 61 00 30 EA A1 00 34 EA C1 00 38 EA E1 00 3C .a.0...4...8...<
00019750 EB 01 00 40 EB 21 00 44 EB 41 00 48 EB 61 00 4C ...@.!.D.A.H.a.L
00019760 EB 81 00 50 EB A1 00 54 EB C1 00 58 EB E1 00 5C ...P...T...X...\
00019770 10 60 00 00 B6 0F 00 08 30 21 00 60 B8 10 FF 38 .`......0!.`...8
00019780 13 59 00 00 B9 F4 F6 7C 10 B6 00 00 BE 23 00 14 .Y.....|.....#..
00019790 10 DF 00 00 30 A0 00 68 B8 10 FF 1C F0 A1 00 1F ....0..h........
000197A0 B9 F4 F6 60 10 B6 00 00 BE 23 00 10 30 60 00 52 ...`.....#..0`.R
000197B0 B8 10 FF 04 F0 61 00 1F E0 76 00 00 90 63 00 60 .....a...v...c.`
000197C0 A8 63 00 2D BE 23 00 34 30 A0 00 08 E0 96 00 01 .c.-.#.40.......
000197D0 30 64 FF CF A4 63 00 FF 16 43 28 03 BE 52 00 20 0d...c...C(..R. 
000197E0 E0 61 00 1F E0 76 00 02 BE 23 00 14 E0 61 00 1F .a...v...#...a..
000197F0 B8 10 FE C4 F0 81 00 1E E0 61 00 1F 90 63 00 60 .........a...c.`
00019800 A8 63 00 20 BC 03 01 00 B0 00 00 01 32 E0 9A 3C .c. ........2..<
00019810 B0 00 00 01 33 20 9A 40 B8 10 00 40 E8 B3 00 00 ....3 .@...@....
00019820 BC 18 00 8C B0 00 FF FE B9 F4 71 FC 10 D7 00 00 ..........q.....
00019830 BC 03 00 B0 B0 00 00 01 E8 C0 D6 68 B0 00 FF FE ...........h....
00019840 B9 F4 6A E0 10 A3 00 00 32 B5 FF FF BE 15 FE F0 ..j.....2.......
00019850 32 73 00 04 E8 B3 00 00 BC 3A FF C8 BC 18 00 60 2s.......:.....`
00019860 B9 F4 EE 10 10 D7 00 00 BE 03 00 68 12 C3 00 00 ...........h....
00019870 B0 00 00 01 E8 A0 D6 68 B9 F4 EF 7C 80 00 00 00 .......h...|....
00019880 10 A3 00 00 B0 00 FF FE B9 F4 71 DC 30 C1 00 1C ..........q.0...
00019890 BE 03 00 DC 10 C3 00 00 B0 00 FF FE B9 F4 69 90 ..............i.
000198A0 10 B6 00 00 B8 10 FF A8 32 B5 FF FF B0 00 FF FE ........2.......
000198B0 B9 F4 6C 88 32 B5 FF FF B8 00 FF 94 B0 00 FF FE ..l.2...........
000198C0 B9 F4 6B 4C 30 C1 00 1C B8 10 FF 84 32 B5 FF FF ..kL0.......2...
000198D0 B9 F4 EF 4C E8 B3 00 00 B8 10 FF 74 32 B5 FF FF ...L.......t2...
000198E0 E9 13 00 00 B0 00 00 01 E8 E0 D6 64 B0 00 00 01 ...........d....
000198F0 E8 A0 D6 78 B9 F4 E8 04 10 D9 00 00 B8 10 FF 50 ...x...........P
00019900 32 B5 FF FF B8 10 FD F4 F0 01 00 1F 13 40 00 00 2............@..
00019910 B8 10 FD 44 13 1A 00 00 B0 00 00 01 E8 A0 D6 68 ...D...........h
00019920 B9 F4 EE D4 80 00 00 00 10 A3 00 00 B0 00 FF FE ................
00019930 B9 F4 71 34 30 C1 00 1C BC 03 00 34 B0 00 00 01 ..q40......4....
00019940 E8 A0 D6 74 B0 00 FF FE B9 F4 68 E4 10 C3 00 00 ...t......h.....
00019950 B8 10 FD F0 E9 E1 00 00 B0 00 00 01 30 A0 9A 8C ............0...
00019960 B0 00 FF FE B9 F4 68 8C 80 00 00 00 B0 00 00 01 ......h.........
00019970 30 A0 9A A0 B0 00 FF FE B9 F4 68 78 80 00 00 00 0.........hx....

;; fn00019980: 00019980
fn00019980 proc
	imm	00000001
	addik	r5,r0,FFFF8E64
	imm	00000001
	addik	r3,r0,FFFF8E64
	xor	r3,r3,r5
	beqi	r3,000199C0

l00019998:
	imm	00000000
	addik	r3,r0,00000000
	beqi	r3,000199C0

l000199A4:
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brald	r15,r3
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l000199C0:
	rtsd	r15,00000008
	nop

;; fn000199C8: 000199C8
fn000199C8 proc
	imm	00000001
	addik	r5,r0,FFFF8E64
	imm	00000001
	addik	r3,r0,FFFF8E64
	rsubk	r3,r5,r3
	addk	r4,r0,r3
	sra	r4,r3
	sra	r4,r4
	addk	r6,r0,r4
	srl	r6,r4
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	addk	r6,r6,r4
	sra	r6,r6
	beqi	r6,00019A9C

l00019A74:
	imm	00000000
	addik	r3,r0,00000000
	beqi	r3,00019A9C

l00019A80:
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brald	r15,r3
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

l00019A9C:
	rtsd	r15,00000008
	nop
00019AA4             B0 00 00 01 E0 60 8E 64 BC 23 00 D0     .....`.d.#..
00019AB0 B0 00 00 01 30 80 8E 5C B0 00 00 01 30 A0 8E 58 ....0..\....0..X
00019AC0 B0 00 00 01 E8 60 8E 68 30 21 FF DC 14 85 20 00 .....`.h0!.... .
00019AD0 FA 61 00 1C FA A1 00 20 12 60 20 00 92 64 00 01 .a..... .` ..d..
00019AE0 92 73 00 01 F9 E1 00 00 32 73 FF FF B0 00 00 01 .s......2s......
00019AF0 32 A0 8E 58 16 53 18 03 BE B2 00 38 30 63 00 01 2..X.S.....80c..
00019B00 10 83 18 00 10 84 20 00 C8 84 A8 00 B0 00 00 01 ...... .........
00019B10 F8 60 8E 68 99 FC 20 00 80 00 00 00 B0 00 00 01 .`.h.. .........
00019B20 E8 60 8E 68 16 53 18 03 BE 52 FF D8 30 63 00 01 .`.h.S...R..0c..
00019B30 B9 F4 FE 50 80 00 00 00 B0 00 00 00 30 60 00 00 ...P........0`..
00019B40 BE 03 00 20 E9 E1 00 00 B0 00 00 01 30 A0 8E 60 ... ........0..`
00019B50 B0 00 FF FF B9 F4 FE 2C 80 00 00 00 E9 E1 00 00 .......,........
00019B60 EA 61 00 1C EA A1 00 20 30 60 00 01 B0 00 00 01 .a..... 0`......
00019B70 F0 60 8E 64 B6 0F 00 08 30 21 00 24 B6 0F 00 08 .`.d....0!.$....
00019B80 80 00 00 00 B0 00 00 00 30 60 00 00 30 21 FF E4 ........0`..0!..
00019B90 BE 03 00 24 F9 E1 00 00 B0 00 00 01 30 C0 8E 6C ...$........0..l
00019BA0 B0 00 00 01 30 A0 8E 60 B0 00 FF FF B9 F4 FD D4 ....0..`........
00019BB0 80 00 00 00 B9 F4 FE 14 80 00 00 00 E9 E1 00 00 ................
00019BC0 B6 0F 00 08 30 21 00 1C                         ....0!..       

;; fn00019BC8: 00019BC8
;;   Called from:
;;     0001A1B8 (in fn00019BC8)
fn00019BC8 proc
	imm	00000001
	lwi	r7,r0,FFFF8EA4
	imm	00000001
	addik	r6,r0,000069AC
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	imm	00000001
	brlid	r15,0001EB28
	nop
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,000069C4
	addik	r7,r0,0000000C
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,000069D4
	addik	r7,r0,00000025
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,000069FC
	addik	r7,r0,00000038
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006A38
	addik	r7,r0,00000035
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006A70
	addik	r7,r0,00000028
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006A9C
	addik	r7,r0,0000004D
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006AEC
	addik	r7,r0,0000002E
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006B1C
	addik	r7,r0,00000022
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006B40
	addik	r7,r0,00000037
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006B78
	addik	r7,r0,00000047
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006BC0
	addik	r7,r0,00000040
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006C04
	addik	r7,r0,00000021
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006C28
	addik	r7,r0,0000002C
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006C58
	addik	r7,r0,00000034
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006C90
	addik	r7,r0,0000001D
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006CB0
	addik	r7,r0,00000043
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006CF4
	addik	r7,r0,00000033
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006D28
	addik	r7,r0,0000002E
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006D58
	addik	r7,r0,0000002B
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	imm	00000001
	addik	r5,r0,00006D84
	addik	r7,r0,00000016
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	addik	r5,r0,00006D9C
	imm	00000001
	lwi	r8,r0,FFFF8EB8
	addik	r7,r0,00000038
	imm	00000001
	brlid	r15,0001F128
	addik	r6,r0,00000001
	imm	00000001
	brlid	r15,0001F274
	addik	r5,r0,00000001
	addik	r1,r1,FFFFFFA8
	swi	r15,r1,00000000
	swi	r19,r1,00000028
	swi	r21,r1,0000002C
	swi	r22,r1,00000030
	swi	r23,r1,00000034
	swi	r24,r1,00000038
	swi	r25,r1,0000003C
	swi	r26,r1,00000040
	swi	r27,r1,00000044
	swi	r28,r1,00000048
	swi	r29,r1,0000004C
	swi	r30,r1,00000050
	swi	r31,r1,00000054
	lwi	r3,r5,00000000
	addik	r4,r0,00000001
	imm	00000001
	swi	r0,r0,FFFF8EA0
	imm	00000001
	swi	r4,r0,FFFF8E9C
	imm	00000001
	swi	r0,r0,FFFF8E88
	imm	00000001
	swi	r0,r0,FFFF8E8C
	imm	00000001
	swi	r0,r0,FFFF8E90
	cmp	r18,r6,r4
	bgeid	r18,0001A1C0
	swi	r0,r3,00000068

l00019F14:
	addk	r25,r0,r0
	addk	r24,r8,r0
	addk	r21,r7,r0
	addk	r22,r6,r0
	addk	r23,r5,r0
	addk	r26,r25,r0
	addk	r30,r4,r0
	imm	00000001
	addik	r28,r0,FFFF8E88
	addik	r29,r0,00000078

l00019F3C:
	addk	r19,r30,r30
	addk	r31,r19,r19
	lw	r19,r31,r21
	lbui	r3,r19,00000000
	sext8	r3,r3
	xori	r3,r3,0000002D
	beqi	r3,00019FBC

l00019F58:
	beqid	r24,00019F80
	addk	r3,r30,r0

l00019F60:
	bnei	r26,0001A074

l00019F64:
	beqid	r25,00019F84
	lwi	r15,r1,00000000

l00019F6C:
	addk	r6,r25,r0

l00019F70:
	brlid	r15,0001AAB0
	addk	r5,r23,r0
	beqi	r3,0001A1B8

l00019F7C:
	addk	r3,r30,r0

l00019F80:
	lwi	r15,r1,00000000

l00019F84:
	lwi	r19,r1,00000028
	lwi	r21,r1,0000002C
	lwi	r22,r1,00000030
	lwi	r23,r1,00000034
	lwi	r24,r1,00000038
	lwi	r25,r1,0000003C
	lwi	r26,r1,00000040
	lwi	r27,r1,00000044
	lwi	r28,r1,00000048
	lwi	r29,r1,0000004C
	lwi	r30,r1,00000050
	lwi	r31,r1,00000054
	rtsd	r15,00000008
	addik	r1,r1,00000058

l00019FBC:
	addik	r19,r19,00000001
	imm	00000001
	addik	r6,r0,00006E0C
	addk	r5,r19,r0
	brlid	r15,0001B134
	addik	r7,r0,00000001
	bneid	r3,0001A374
	addk	r27,r3,r0

l00019FDC:
	imm	00000001
	addik	r6,r0,00006E44
	addk	r5,r19,r0
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A030
	addk	r5,r19,r0

l00019FF8:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	addik	r31,r31,00000004

l0001A008:
	imm	00000001
	addik	r6,r0,00006E4C
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqi	r3,0001A08C

l0001A020:
	imm	00000001
	swi	r27,r0,FFFF8E9C
	brid	0001A068
	addik	r30,r30,00000001

l0001A030:
	imm	00000001
	addik	r6,r0,00006E64
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A0B8
	addk	r5,r19,r0

l0001A048:
	imm	00000001
	lwi	r3,r0,FFFF8E84
	beqi	r3,0001A128

l0001A054:
	lwi	r5,r23,00000000

l0001A058:
	lwi	r3,r5,00000068
	addik	r3,r3,00000001
	swi	r3,r5,00000068

l0001A064:
	addik	r30,r30,00000001

l0001A068:
	cmp	r18,r22,r30
	blti	r18,00019F3C

l0001A070:
	bri	00019F58

l0001A074:
	brlid	r15,0001E93C
	addk	r5,r23,r0
	bneid	r25,00019F70
	addk	r6,r25,r0

l0001A084:
	brid	00019F80
	addk	r3,r30,r0

l0001A08C:
	imm	00000001
	addik	r6,r0,00006E54
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A168
	addik	r3,r0,00000001

l0001A0A8:
	imm	00000001
	swi	r3,r0,FFFF8E9C
	brid	0001A068
	addik	r30,r30,00000001

l0001A0B8:
	imm	00000001
	addik	r6,r0,00006E6C
	brlid	r15,0001B134
	addik	r7,r0,00000001
	bneid	r3,0001A048
	addk	r5,r19,r0

l0001A0D0:
	imm	00000001
	addik	r6,r0,00006EDC
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A194
	addk	r5,r19,r0

l0001A0E8:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	addik	r31,r31,00000004

l0001A0F8:
	imm	00000001
	addik	r6,r0,00006EE4
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A1C8
	addik	r3,r0,00000001

l0001A114:
	lwi	r5,r28,00000000
	cmpu	r18,r5,r3
	blti	r18,0001A3C4

l0001A120:
	brid	0001A064
	swi	r3,r28,00000000

l0001A128:
	imm	00000001
	addik	r8,r0,00006E74
	imm	00000001
	addik	r7,r0,00006E98
	imm	00000001
	addik	r6,r0,00006EA8
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	brlid	r15,0001EB28
	nop
	addik	r3,r0,00000001
	imm	00000001
	swi	r3,r0,FFFF8E84
	brid	0001A058
	lwi	r5,r23,00000000

l0001A168:
	imm	00000001
	addik	r6,r0,00006E60
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A1B8
	addik	r3,r0,00000002

l0001A184:
	imm	00000001
	swi	r3,r0,FFFF8E9C
	brid	0001A068
	addik	r30,r30,00000001

l0001A194:
	imm	00000001
	addik	r6,r0,00006EFC
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A1F8
	addk	r5,r19,r0

l0001A1AC:
	addik	r3,r0,00000001

l0001A1B0:
	brid	0001A064
	swi	r3,r28,00000008

l0001A1B8:
	brlid	r15,00019BC8
	nop

l0001A1C0:
	brid	00019F7C
	addk	r30,r4,r0

l0001A1C8:
	imm	00000001
	addik	r6,r0,00006EF0
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqi	r3,0001A1B8

l0001A1E0:
	lwi	r3,r28,00000000
	andi	r3,r3,FFFFFFFD
	bneid	r3,0001A3C4
	addik	r3,r0,00000002

l0001A1F0:
	brid	0001A064
	swi	r3,r28,00000000

l0001A1F8:
	imm	00000001
	addik	r6,r0,00006F08
	brlid	r15,0001B134
	addik	r7,r0,00000001
	bneid	r3,0001A1B0
	addik	r3,r0,00000001

l0001A210:
	imm	00000001
	addik	r6,r0,00006F14
	addk	r5,r19,r0
	brlid	r15,0001B134
	addik	r7,r0,00000003
	beqid	r3,0001A2F8
	addk	r5,r19,r0

l0001A22C:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	sbi	r29,r1,00000025

l0001A23C:
	addk	r19,r21,r31
	imm	00000001
	addik	r6,r0,00006F20
	lwi	r5,r19,00000004
	addik	r8,r1,00000025
	imm	00000001
	brlid	r15,0001EE08
	addik	r7,r1,00000020
	bleid	r3,0001A1B8
	lbui	r3,r1,00000025

l0001A264:
	andi	r3,r3,FFFFFFDF
	sext8	r3,r3
	xori	r3,r3,0000004D
	bneid	r3,0001A2B4
	lwi	r5,r1,00000020

l0001A278:
	addk	r3,r5,r5
	addk	r3,r3,r3
	addk	r3,r3,r3
	rsubk	r3,r5,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	rsubk	r3,r5,r3
	addk	r6,r3,r3
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r3,r3,r6
	addk	r5,r3,r5
	swi	r5,r1,00000020

l0001A2B4:
	addk	r3,r5,r5
	addk	r3,r3,r3
	addk	r3,r3,r3
	rsubk	r3,r5,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	rsubk	r3,r5,r3
	addk	r6,r3,r3
	addk	r6,r6,r6
	lwi	r7,r23,00000004
	addk	r6,r6,r6
	addk	r3,r3,r6
	addk	r3,r3,r5
	brid	0001A064
	swi	r3,r7,0000002C

l0001A2F8:
	imm	00000001
	addik	r6,r0,00006F28
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A31C
	addk	r5,r19,r0

l0001A310:
	addik	r3,r0,00000001

l0001A314:
	brid	0001A064
	swi	r3,r23,000000E4

l0001A31C:
	imm	00000001
	addik	r6,r0,00006F34
	brlid	r15,0001B134
	addik	r7,r0,00000001
	bneid	r3,0001A314
	addik	r3,r0,00000001

l0001A334:
	imm	00000001
	addik	r6,r0,00006F40
	addk	r5,r19,r0
	brlid	r15,0001B134
	addik	r7,r0,00000004
	beqid	r3,0001A3A4
	addk	r5,r19,r0

l0001A350:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	addk	r19,r21,r31

l0001A360:
	lwi	r19,r19,00000004
	imm	00000001
	swi	r19,r0,FFFF8EA0
	brid	0001A068
	addik	r30,r30,00000001

l0001A374:
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	lwi	r7,r0,FFFF8EA4
	imm	00000001
	addik	r6,r0,00006E18
	imm	00000001
	brlid	r15,0001EB28
	nop
	imm	00000001
	brlid	r15,0001F274
	addik	r5,r0,00000001

l0001A3A4:
	imm	00000001
	addik	r6,r0,00006F48
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A3D0
	addk	r5,r19,r0

l0001A3BC:
	brid	0001A064
	addik	r26,r0,00000001

l0001A3C4:
	imm	00000001
	brlid	r15,0001FFD0
	nop

l0001A3D0:
	imm	00000001
	addik	r6,r0,00006F54
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A450
	addk	r5,r19,r0

l0001A3E8:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	sbi	r29,r1,00000024

l0001A3F8:
	addk	r19,r21,r31
	imm	00000001
	addik	r6,r0,00006F20
	lwi	r5,r19,00000004
	addik	r8,r1,00000024
	imm	00000001
	brlid	r15,0001EE08
	addik	r7,r1,0000001C
	blei	r3,0001A1B8

l0001A41C:
	lwi	r5,r1,0000001C
	imm	00000000
	addik	r3,r0,FFFFFFFF
	cmpu	r18,r5,r3
	bltid	r18,0001A1B8
	lbui	r3,r1,00000024

l0001A434:
	andi	r3,r3,FFFFFFDF
	sext8	r3,r3
	xori	r3,r3,00000042
	bnei	r3,0001A574

l0001A444:
	swi	r5,r23,000000F4
	brid	0001A064
	swi	r3,r23,000000F8

l0001A450:
	imm	00000001
	addik	r6,r0,00006F5C
	brlid	r15,0001B134
	addik	r7,r0,00000002
	beqid	r3,0001A544
	addk	r5,r19,r0

l0001A468:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	addik	r31,r31,00000004

l0001A478:
	imm	00000001
	addik	r6,r0,00006F64
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000002
	beqi	r3,0001A4BC

l0001A490:
	lwi	r3,r28,00000000
	rsubk	r5,r3,r0
	or	r5,r5,r3
	bgeid	r5,0001A4B0
	xori	r3,r3,00000005

l0001A4A4:
	rsubk	r5,r3,r0
	or	r3,r5,r3
	blti	r3,0001A3C4

l0001A4B0:
	addik	r3,r0,00000005
	brid	0001A064
	swi	r3,r28,00000000

l0001A4BC:
	imm	00000001
	addik	r6,r0,00006F68
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000003
	beqi	r3,0001A500

l0001A4D4:
	lwi	r3,r28,00000000
	rsubk	r5,r3,r0
	or	r5,r5,r3
	bgeid	r5,0001A4F4
	xori	r3,r3,00000006

l0001A4E8:
	rsubk	r5,r3,r0
	or	r3,r5,r3
	blti	r3,0001A3C4

l0001A4F4:
	addik	r3,r0,00000006
	brid	0001A064
	swi	r3,r28,00000000

l0001A500:
	imm	00000001
	addik	r6,r0,00006F6C
	lw	r5,r31,r21
	brlid	r15,0001B134
	addik	r7,r0,00000003
	beqi	r3,0001A1B8

l0001A518:
	lwi	r3,r28,00000000
	rsubk	r5,r3,r0
	or	r5,r5,r3
	bgeid	r5,0001A538
	xori	r3,r3,00000007

l0001A52C:
	rsubk	r5,r3,r0
	or	r3,r5,r3
	blti	r3,0001A3C4

l0001A538:
	addik	r3,r0,00000007
	brid	0001A064
	swi	r3,r28,00000000

l0001A544:
	imm	00000001
	addik	r6,r0,00006F70
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A57C
	addk	r5,r19,r0

l0001A55C:
	addik	r30,r30,00000001
	cmp	r18,r22,r30
	bgeid	r18,0001A1B8
	addk	r19,r21,r31

l0001A56C:
	brid	0001A064
	lwi	r25,r19,00000004

l0001A574:
	brid	0001A064
	swi	r5,r23,000000F8

l0001A57C:
	imm	00000001
	addik	r6,r0,00006F78
	brlid	r15,0001B134
	addik	r7,r0,00000001
	beqid	r3,0001A5C0
	addk	r5,r19,r0

l0001A594:
	lwi	r3,r28,00000000
	rsubk	r5,r3,r0
	or	r5,r5,r3
	bgeid	r5,0001A5B4
	xori	r3,r3,00000003

l0001A5A8:
	rsubk	r5,r3,r0
	or	r3,r5,r3
	blti	r3,0001A3C4

l0001A5B4:
	addik	r3,r0,00000003
	brid	0001A064
	swi	r3,r28,00000000

l0001A5C0:
	imm	00000001
	addik	r6,r0,00006F84
	brlid	r15,0001B134
	addik	r7,r0,00000006
	beqid	r3,0001A5F0
	addk	r5,r19,r0

l0001A5D8:
	lwi	r3,r28,00000000
	andi	r3,r3,FFFFFFFB
	bneid	r3,0001A3C4
	addik	r3,r0,00000004

l0001A5E8:
	brid	0001A064
	swi	r3,r28,00000000

l0001A5F0:
	imm	00000001
	addik	r6,r0,00006F90
	brlid	r15,0001B134
	addik	r7,r0,00000003
	beqid	r3,0001A1B8
	addik	r3,r0,00000001

l0001A608:
	brid	0001A064
	swi	r3,r28,00000004

;; fn0001A610: 0001A610
;;   Called from:
;;     0001A744 (in fn0001A700)
;;     0001A7A8 (in fn0001A700)
;;     0001A820 (in fn0001A7E4)
fn0001A610 proc
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	imm	00000001
	brlid	r15,0001EF80
	addk	r19,r5,r0
	xori	r4,r3,00000023
	beqid	r4,0001A6C8
	lwi	r15,r1,00000000

l0001A634:
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

l0001A640:
	addk	r4,r0,r5
	srl	r4,r5
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	beqid	r4,0001A634
	lwi	r15,r1,00000000

l0001A6C8:
	imm	00000001
	brlid	r15,0001EF80
	addk	r5,r19,r0
	xori	r7,r3,0000000A
	xori	r6,r3,FFFFFFFF
	rsubk	r4,r7,r0
	rsubk	r5,r6,r0
	or	r4,r4,r7
	bltid	r4,0001A640
	or	r5,r5,r6

l0001A6F0:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

;; fn0001A700: 0001A700
;;   Called from:
;;     0001A7FC (in fn0001A7E4)
fn0001A700 proc
	addik	r1,r1,FFFFFFCC
	swi	r21,r1,00000020
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r22,r1,00000024
	swi	r25,r1,00000030
	addk	r21,r5,r0
	addk	r24,r6,r0
	brid	0001A744
	addk	r23,r7,r0

l0001A730:
	imm	00000001
	brlid	r15,0001F940
	nop
	beqid	r3,0001A788
	addik	r22,r19,FFFFFFD0

l0001A744:
	brlid	r15,0001A610
	addk	r5,r21,r0
	addk	r19,r3,r0
	addk	r5,r3,r0
	xori	r3,r3,FFFFFFFF
	bneid	r3,0001A730
	addik	r4,r0,FFFFFFFF

l0001A760:
	swi	r4,r23,00000000

l0001A764:
	lwi	r15,r1,00000000

l0001A768:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l0001A788:
	addik	r25,r0,00000009
	cmpu	r18,r22,r25
	bgei	r18,0001A7A8

l0001A794:
	brid	0001A7DC
	swi	r19,r23,00000000

l0001A79C:
	cmpu	r18,r5,r25
	blti	r18,0001A7CC

l0001A7A4:
	addk	r22,r5,r4

l0001A7A8:
	brlid	r15,0001A610
	addk	r5,r21,r0
	addk	r4,r22,r22
	addk	r4,r4,r4
	addk	r4,r4,r22
	xori	r6,r3,FFFFFFFF
	addik	r5,r3,FFFFFFD0
	bneid	r6,0001A79C
	addk	r4,r4,r4

l0001A7CC:
	swi	r22,r24,00000000
	swi	r3,r23,00000000
	brid	0001A764
	addik	r3,r0,00000001

l0001A7DC:
	brid	0001A768
	lwi	r15,r1,00000000

;; fn0001A7E4: 0001A7E4
;;   Called from:
;;     0001AB14 (in fn0001AAB0)
;;     0001AB58 (in fn0001AAB0)
;;     0001AD10 (in fn0001AAB0)
;;     0001AD3C (in fn0001AAB0)
;;     0001AD68 (in fn0001AAB0)
;;     0001AD94 (in fn0001AAB0)
fn0001A7E4 proc
	addik	r1,r1,FFFFFFD8
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	addk	r21,r5,r0
	brlid	r15,0001A700
	addk	r22,r7,r0
	beqid	r3,0001A898
	lwi	r15,r1,00000000

l0001A80C:
	lwi	r19,r22,00000000
	xori	r3,r19,FFFFFFFF
	bnei	r3,0001A834

l0001A818:
	brid	0001A878
	addik	r19,r0,FFFFFFFF

l0001A820:
	brlid	r15,0001A610
	nop
	addk	r19,r3,r0
	xori	r3,r3,FFFFFFFF
	beqi	r3,0001A818

l0001A834:
	imm	00000001
	brlid	r15,0001F940
	addk	r5,r19,r0
	bneid	r3,0001A820
	addk	r5,r21,r0

l0001A848:
	addik	r3,r19,FFFFFFD0
	addik	r4,r0,00000009
	cmpu	r18,r3,r4
	bltid	r18,0001A8B0
	addk	r6,r21,r0

l0001A85C:
	imm	00000001
	brlid	r15,0001EF2C
	addk	r5,r19,r0
	xori	r3,r3,FFFFFFFF
	beqid	r3,0001A898
	lwi	r15,r1,00000000

l0001A874:
	addik	r19,r0,00000020

l0001A878:
	swi	r19,r22,00000000

l0001A87C:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	addik	r3,r0,00000001
	rtsd	r15,00000008
	addik	r1,r1,00000028

l0001A898:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	addk	r3,r0,r0
	rtsd	r15,00000008
	addik	r1,r1,00000028

l0001A8B0:
	xori	r3,r19,0000003B
	beqid	r3,0001A878
	xori	r3,r19,0000003A

l0001A8BC:
	bnei	r3,0001A874

l0001A8C0:
	brid	0001A87C
	swi	r19,r22,00000000
0001A8C8                         30 21 FE B8 FB 01 01 34         0!.....4
0001A8D0 13 06 00 00 FB 41 01 3C B0 00 00 01 30 C0 6F DC .....A.<....0.o.
0001A8E0 13 45 00 00 10 B8 00 00 FA E1 01 30 FB 61 01 40 .E.........0.a.@
0001A8F0 FB 81 01 44 F9 E1 00 00 FA 61 01 24 FA A1 01 28 ...D.....a.$...(
0001A900 FA C1 01 2C FB 21 01 38 13 67 00 00 B0 00 00 01 ...,.!.8.g......
0001A910 B9 F4 47 90 13 88 00 00 BE 03 00 CC 12 E3 00 00 ..G.............
0001A920 13 20 00 00 32 C1 01 1C 10 D6 00 00 10 B7 00 00 . ..2...........
0001A930 B9 F4 FD D0 30 E1 01 20 BE 03 01 24 12 A3 00 00 ....0.. ...$....
0001A940 AA B9 00 04 BE 15 00 C8 32 61 00 20 E8 61 01 1C ........2a. .a..
0001A950 B8 10 00 20 F8 61 00 1C E8 61 01 1C 32 73 00 04 ... .a...a..2s..
0001A960 F8 73 FF FC 88 76 98 00 BE 03 00 D4 10 D9 00 00 .s...v..........
0001A970 10 D6 00 00 10 B7 00 00 B9 F4 FD 88 30 E1 01 20 ............0.. 
0001A980 BE 23 FF D8 12 A3 00 00 B0 00 00 01 E8 A0 8E B8 .#..............
0001A990 B0 00 00 01 30 C0 70 18 B0 00 00 01 B9 F4 41 8C ....0.p.......A.
0001A9A0 10 F8 00 00 B0 00 00 01 B9 F4 47 24 10 B7 00 00 ..........G$....
0001A9B0 10 75 00 00 E9 E1 00 00 EA 61 01 24 EA A1 01 28 .u.......a.$...(
0001A9C0 EA C1 01 2C EA E1 01 30 EB 01 01 34 EB 21 01 38 ...,...0...4.!.8
0001A9D0 EB 41 01 3C EB 61 01 40 EB 81 01 44 B6 0F 00 08 .A.<.a.@...D....
0001A9E0 30 21 01 48 10 F8 00 00 B0 00 00 01 30 C0 6F E0 0!.H........0.o.
0001A9F0 B0 00 00 01 E8 A0 8E B8 B0 00 00 01 B9 F4 41 2C ..............A,
0001AA00 12 A3 00 00 B8 10 FF B0 10 75 00 00 B0 00 00 01 .........u......
0001AA10 30 C0 6F FC B0 00 00 01 E8 A0 8E B8 B0 00 00 01 0.o.............
0001AA20 B9 F4 41 08 10 F8 00 00 B0 00 00 01 B9 F4 46 A0 ..A...........F.
0001AA30 10 B7 00 00 B8 10 FF 80 10 75 00 00 11 3C 00 00 .........u...<..
0001AA40 11 1B 00 00 10 BA 00 00 30 E1 00 1C B9 F4 35 B8 ........0.....5.
0001AA50 33 39 00 01 B8 10 FE D8 10 D6 00 00 E8 61 01 20 39...........a. 
0001AA60 A8 63 FF FF BC 03 00 34 B0 00 00 01 30 C0 70 38 .c.....4....0.p8
0001AA70 B0 00 00 01 E8 A0 8E B8 B0 00 00 01 B9 F4 40 AC ..............@.
0001AA80 10 F8 00 00 B0 00 00 01 B9 F4 46 44 10 B7 00 00 ..........FD....
0001AA90 B8 10 FF 24 10 75 00 00 10 B7 00 00 B0 00 00 01 ...$.u..........
0001AAA0 B9 F4 46 2C 32 A0 00 01 B8 10 FF 0C 10 75 00 00 ..F,2........u..

;; fn0001AAB0: 0001AAB0
;;   Called from:
;;     00019F70 (in fn00019BC8)
fn0001AAB0 proc
	addik	r1,r1,FFFFF1A8
	swi	r25,r1,00000E48
	addk	r25,r6,r0
	swi	r27,r1,00000E50
	imm	00000001
	addik	r6,r0,00006FDC
	addk	r27,r5,r0
	addk	r5,r25,r0
	swi	r23,r1,00000E40
	swi	r15,r1,00000000
	swi	r19,r1,00000E34
	swi	r21,r1,00000E38
	swi	r22,r1,00000E3C
	swi	r24,r1,00000E44
	swi	r26,r1,00000E4C
	imm	00000001
	brlid	r15,0001F0A0
	swi	r28,r1,00000E54
	beqid	r3,0001ABE0
	addk	r23,r3,r0

l0001AB00:
	addik	r24,r1,00000024
	addk	r26,r0,r0
	addik	r28,r0,0000003F

l0001AB0C:
	addk	r5,r23,r0
	addik	r7,r1,00000E30
	brlid	r15,0001A7E4
	addik	r6,r1,00000E2C
	beqid	r3,0001ADB0
	addk	r19,r3,r0

l0001AB24:
	xori	r19,r26,00000064
	beqid	r19,0001ADEC
	lwi	r4,r1,00000E2C

l0001AB30:
	lwi	r3,r1,00000E30
	addk	r22,r24,r0
	swi	r4,r24,FFFFFFFC
	xori	r4,r3,00000020
	bneid	r4,0001AC08
	addik	r21,r0,00000001

l0001AB48:
	addk	r5,r23,r0
	addik	r21,r21,00000001
	addik	r7,r1,00000E30
	addik	r6,r1,00000E2C
	brlid	r15,0001A7E4
	xori	r19,r21,00000004
	beqid	r3,0001ACD4
	lwi	r4,r1,00000E2C

l0001AB68:
	lwi	r3,r1,00000E30
	addik	r22,r22,00000004
	swi	r4,r22,FFFFFFFC
	xori	r4,r3,00000020
	bneid	r4,0001AC0C
	xori	r4,r3,0000003A

l0001AB80:
	bnei	r19,0001AB48

l0001AB84:
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	addik	r6,r0,000070A0
	imm	00000001
	brlid	r15,0001EB28
	addk	r7,r25,r0
	imm	00000001
	brlid	r15,0001F0CC
	addk	r5,r23,r0
	addk	r3,r19,r0

l0001ABB0:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000E34
	lwi	r21,r1,00000E38
	lwi	r22,r1,00000E3C
	lwi	r23,r1,00000E40
	lwi	r24,r1,00000E44
	lwi	r25,r1,00000E48
	lwi	r26,r1,00000E4C
	lwi	r27,r1,00000E50
	lwi	r28,r1,00000E54
	rtsd	r15,00000008
	addik	r1,r1,00000E58

l0001ABE0:
	addk	r7,r25,r0
	imm	00000001
	addik	r6,r0,00007058
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	brlid	r15,0001EB28
	addk	r19,r3,r0
	brid	0001ABB0
	addk	r3,r19,r0

l0001AC08:
	xori	r4,r3,0000003A

l0001AC0C:
	beqid	r4,0001AD08
	swi	r21,r24,FFFFFFF8

l0001AC14:
	swi	r0,r24,0000000C
	swi	r28,r24,00000010
	swi	r0,r24,00000014
	swi	r0,r24,00000018

l0001AC24:
	xori	r5,r3,0000003B
	rsubk	r4,r5,r0
	or	r4,r4,r5
	bgeid	r4,0001ACCC
	addik	r24,r24,00000024

l0001AC38:
	xori	r3,r3,FFFFFFFF
	rsubk	r4,r3,r0
	or	r3,r4,r3
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,0001ACD8
	addk	r7,r25,r0

l0001ACCC:
	brid	0001AB0C
	addik	r26,r26,00000001

l0001ACD4:
	addk	r7,r25,r0

l0001ACD8:
	imm	00000001
	addik	r6,r0,000070CC
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	brlid	r15,0001EB28
	addk	r19,r0,r0
	imm	00000001
	brlid	r15,0001F0CC
	addk	r5,r23,r0
	brid	0001ABB0
	addk	r3,r19,r0

l0001AD08:
	addk	r5,r23,r0
	addik	r7,r1,00000E30
	brlid	r15,0001A7E4
	addik	r6,r1,00000E2C
	beqid	r3,0001ACD8
	addk	r7,r25,r0

l0001AD20:
	lwi	r3,r1,00000E30
	xori	r3,r3,00000020
	bneid	r3,0001ACD4
	addik	r7,r1,00000E30

l0001AD30:
	lwi	r3,r1,00000E2C
	addk	r5,r23,r0
	addik	r6,r1,00000E2C
	brlid	r15,0001A7E4
	swi	r3,r24,0000000C
	beqid	r3,0001ACD8
	addk	r7,r25,r0

l0001AD4C:
	lwi	r3,r1,00000E30
	xori	r3,r3,00000020
	bneid	r3,0001ACD8
	lwi	r4,r1,00000E2C

l0001AD5C:
	addk	r5,r23,r0
	addik	r7,r1,00000E30
	addik	r6,r1,00000E2C
	brlid	r15,0001A7E4
	swi	r4,r24,00000010
	beqid	r3,0001ACD8
	addk	r7,r25,r0

l0001AD78:
	lwi	r3,r1,00000E30
	xori	r3,r3,00000020
	bneid	r3,0001ACD4
	addik	r7,r1,00000E30

l0001AD88:
	lwi	r3,r1,00000E2C
	addk	r5,r23,r0
	addik	r6,r1,00000E2C
	brlid	r15,0001A7E4
	swi	r3,r24,00000014
	beqid	r3,0001ACD4
	lwi	r4,r1,00000E2C

l0001ADA4:
	lwi	r3,r1,00000E30
	brid	0001AC24
	swi	r4,r24,00000018

l0001ADB0:
	lwi	r3,r1,00000E30
	xori	r3,r3,FFFFFFFF
	beqi	r3,0001AE1C

l0001ADBC:
	imm	00000001
	addik	r6,r0,00007038
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	brlid	r15,0001EB28
	addk	r7,r25,r0
	imm	00000001
	brlid	r15,0001F0CC
	addk	r5,r23,r0
	brid	0001ABB0
	addk	r3,r19,r0

l0001ADEC:
	imm	00000001
	addik	r6,r0,0000707C
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	brlid	r15,0001EB28
	addk	r7,r25,r0
	imm	00000001
	brlid	r15,0001F0CC
	addk	r5,r23,r0
	brid	0001ABB0
	addk	r3,r19,r0

l0001AE1C:
	beqi	r26,0001AE6C

l0001AE20:
	addk	r19,r26,r26
	addk	r19,r19,r19
	addk	r19,r19,r19
	lwi	r3,r27,00000004
	addk	r19,r19,r26
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r5,r27,r0
	addk	r7,r19,r0
	lwi	r3,r3,00000000
	brald	r15,r3
	addik	r6,r0,00000001
	addk	r7,r19,r0
	addk	r5,r3,r0
	imm	00000001
	brlid	r15,0001F60C
	addik	r6,r1,0000001C
	swi	r3,r27,000000D8
	swi	r26,r27,000000D4

l0001AE6C:
	addk	r5,r23,r0
	imm	00000001
	brlid	r15,0001F0CC
	addik	r19,r0,00000001
	brid	0001ABB0
	addk	r3,r19,r0
0001AE84             30 21 FF C0 FA 61 00 24 FA A1 00 28     0!...a.$...(
0001AE90 FA E1 00 30 FB 01 00 34 FB 21 00 38 FB 41 00 3C ...0...4.!.8.A.<
0001AEA0 F9 E1 00 00 FA C1 00 2C 13 45 00 00 12 66 00 00 .......,.E...f..
0001AEB0 B0 00 00 01 33 00 70 F4 F8 01 00 1C 12 A0 00 00 ....3.p.........
0001AEC0 32 E0 00 2C B8 10 00 24 33 20 00 03 E8 7A 00 40 2..,...$3 ...z.@
0001AED0 10 63 A8 00 F8 83 00 10 32 B5 00 54 A8 75 03 48 .c......2..T.u.H
0001AEE0 BE 03 00 8C 30 60 00 01 E0 73 00 00 BE 03 FF E0 ....0`...s......
0001AEF0 E8 81 00 1C 10 D8 00 00 10 B3 00 00 31 01 00 20 ............1.. 
0001AF00 30 E1 00 1C B0 00 00 01 B9 F4 3F 00 F2 E1 00 20 0.........?.... 
0001AF10 BE 63 00 84 E2 C1 00 20 92 D6 00 60 AA D6 00 2C .c..... ...`...,
0001AF20 BE 36 00 4C 10 60 00 00 E8 81 00 1C 16 44 C8 03 .6.L.`.......D..
0001AF30 BC 52 00 6C E8 7A 00 40 10 63 A8 00 B8 10 00 10 .R.l.z.@.c......
0001AF40 F8 83 00 10 BE 04 FF 94 32 73 00 01 E0 73 00 00 ........2s...s..
0001AF50 90 63 00 60 BE 23 FF F0 A8 83 00 2C 32 B5 00 54 .c.`.#.....,2..T
0001AF60 A8 75 03 48 BE 23 FF 84 30 60 00 01 E9 E1 00 00 .u.H.#..0`......
0001AF70 EA 61 00 24 EA A1 00 28 EA C1 00 2C EA E1 00 30 .a.$...(...,...0
0001AF80 EB 01 00 34 EB 21 00 38 EB 41 00 3C B6 0F 00 08 ...4.!.8.A.<....
0001AF90 30 21 00 40 B8 10 FF D8 10 60 00 00 B0 00 00 01 0!.@.....`......
0001AFA0 30 C0 70 FC B0 00 00 01 E8 A0 8E B8 B0 00 00 01 0.p.............
0001AFB0 B9 F4 3B 78 30 E0 00 03 B8 10 FF B4 10 76 00 00 ..;x0........v..
0001AFC0 30 21 FF C0 FA 61 00 28 FA A1 00 2C FA C1 00 30 0!...a.(...,...0
0001AFD0 FA E1 00 34 FB 01 00 38 FB 21 00 3C F9 E1 00 00 ...4...8.!.<....
0001AFE0 13 25 00 00 12 66 00 00 12 A0 00 00 33 00 00 01 .%...f......3...
0001AFF0 32 E0 00 2C B8 10 00 28 32 C0 00 02 E8 79 00 40 2..,...(2....y.@
0001B000 10 63 A8 00 FB 03 00 08 FB 03 00 0C 32 B5 00 54 .c..........2..T
0001B010 A8 75 03 48 BE 03 00 CC 30 60 00 01 E0 73 00 00 .u.H....0`...s..
0001B020 BE 03 FF DC 10 B3 00 00 B0 00 00 01 30 C0 71 2C ............0.q,
0001B030 31 41 00 24 31 21 00 1C 31 01 00 25 30 E1 00 20 1A.$1!..1..%0.. 
0001B040 B0 00 00 01 B9 F4 3D C4 F2 E1 00 24 16 43 B0 01 ......=....$.C..
0001B050 BE B2 00 90 10 60 00 00 E0 61 00 25 A4 63 FF DF .....`...a.%.c..
0001B060 90 63 00 60 A8 63 00 58 BC 23 00 C4 E0 81 00 24 .c.`.c.X.#.....$
0001B070 90 84 00 60 A8 84 00 2C BE 24 00 6C E9 E1 00 00 ...`...,.$.l....
0001B080 E8 81 00 20 30 60 00 03 30 A4 FF FF 16 45 18 03 ... 0`..0....E..
0001B090 BE 52 00 74 E8 A1 00 1C 30 C5 FF FF 16 46 18 03 .R.t....0....F..
0001B0A0 BC 52 00 64 E8 79 00 40 10 63 A8 00 F8 83 00 08 .R.d.y.@.c......
0001B0B0 B8 10 00 10 F8 A3 00 0C BE 04 FF 54 32 73 00 01 ...........T2s..
0001B0C0 E0 73 00 00 90 63 00 60 BE 23 FF F0 A8 83 00 2C .s...c.`.#.....,
0001B0D0 32 B5 00 54 A8 75 03 48 BE 23 FF 44 30 60 00 01 2..T.u.H.#.D0`..
0001B0E0 E9 E1 00 00 EA 61 00 28 EA A1 00 2C EA C1 00 30 .....a.(...,...0
0001B0F0 EA E1 00 34 EB 01 00 38 EB 21 00 3C B6 0F 00 08 ...4...8.!.<....
0001B100 30 21 00 40 B0 00 00 01 E9 00 8E B8 B0 00 00 01 0!.@............
0001B110 30 A0 71 38 30 E0 00 23 B0 00 00 01 B9 F4 40 0C 0.q80..#......@.
0001B120 30 C0 00 01 B8 10 FF BC 10 60 00 00 B8 10 FF B4 0........`......
0001B130 10 60 00 00                                     .`..           

;; fn0001B134: 0001B134
;;   Called from:
;;     00019FCC (in fn00019BC8)
;;     00019FE8 (in fn00019BC8)
;;     0001A014 (in fn00019BC8)
;;     0001A038 (in fn00019BC8)
;;     0001A098 (in fn00019BC8)
;;     0001A0C0 (in fn00019BC8)
;;     0001A0D8 (in fn00019BC8)
;;     0001A104 (in fn00019BC8)
;;     0001A174 (in fn00019BC8)
;;     0001A19C (in fn00019BC8)
;;     0001A1D4 (in fn00019BC8)
;;     0001A200 (in fn00019BC8)
;;     0001A21C (in fn00019BC8)
;;     0001A300 (in fn00019BC8)
;;     0001A324 (in fn00019BC8)
;;     0001A340 (in fn00019BC8)
;;     0001A3AC (in fn00019BC8)
;;     0001A3D8 (in fn00019BC8)
;;     0001A458 (in fn00019BC8)
;;     0001A484 (in fn00019BC8)
;;     0001A4C8 (in fn00019BC8)
;;     0001A50C (in fn00019BC8)
;;     0001A54C (in fn00019BC8)
;;     0001A584 (in fn00019BC8)
;;     0001A5C8 (in fn00019BC8)
;;     0001A5F8 (in fn00019BC8)
fn0001B134 proc
	addik	r1,r1,FFFFFFCC
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	lbui	r19,r5,00000000
	sext8	r19,r19
	beqid	r19,0001B1F4
	addk	r25,r7,r0

l0001B164:
	lbui	r21,r6,00000000
	sext8	r21,r21
	beqid	r21,0001B1CC
	addk	r24,r6,r0

l0001B174:
	addk	r23,r5,r0
	brid	0001B19C
	addk	r22,r0,r0

l0001B180:
	lbu	r19,r22,r23
	sext8	r19,r19
	beqi	r19,0001B1F8

l0001B18C:
	lbu	r21,r22,r24
	sext8	r21,r21
	beqid	r21,0001B1D0
	addk	r3,r0,r0

l0001B19C:
	addk	r5,r19,r0
	imm	00000001
	brlid	r15,0001F9E0
	addik	r22,r22,00000001
	beqid	r3,0001B1C4
	addk	r5,r19,r0

l0001B1B4:
	imm	00000001
	brlid	r15,0001FA08
	nop
	addk	r19,r3,r0

l0001B1C4:
	xor	r19,r19,r21
	beqi	r19,0001B180

l0001B1CC:
	addk	r3,r0,r0

l0001B1D0:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l0001B1F4:
	addk	r22,r19,r0

l0001B1F8:
	cmp	r18,r25,r22
	bltid	r18,0001B20C
	addik	r21,r0,00000001

l0001B204:
	brid	0001B1D0
	addk	r3,r21,r0

l0001B20C:
	addk	r21,r0,r0
	brid	0001B1D0
	addk	r3,r21,r0
0001B218                         B0 00 00 01 E8 60 8E B4         .....`..
0001B220 B6 0F 00 08 80 00 00 00 B0 00 00 01 E8 60 8E A8 .............`..
0001B230 B6 0F 00 08 80 00 00 00                         ........       

;; fn0001B238: 0001B238
fn0001B238 proc
	lwi	r3,r5,0000001C
	lwi	r6,r5,00000020
	lwi	r4,r5,00000038
	swi	r3,r5,00000020
	bleid	r4,0001B2A4
	swi	r6,r5,0000001C

l0001B250:
	addk	r3,r4,r4
	addk	r4,r3,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	rsubk	r3,r4,r3
	lwi	r7,r5,00000040
	addk	r3,r3,r3
	addk	r3,r3,r3
	addik	r6,r3,00000008
	addik	r4,r7,0000000C
	addik	r3,r7,00000008
	addk	r7,r7,r6

l0001B284:
	lwi	r8,r4,00000000
	lwi	r6,r3,00000000
	addik	r3,r3,00000054
	swi	r8,r3,FFFFFFAC
	swi	r6,r4,00000000
	xor	r6,r3,r7
	bneid	r6,0001B284
	addik	r4,r4,00000054

l0001B2A4:
	addik	r10,r5,00000044
	addik	r11,r5,00000054

l0001B2AC:
	lwi	r6,r10,00000000
	beqi	r6,0001B310

l0001B2B4:
	addk	r7,r0,r0
	addik	r7,r7,00000001
	xori	r3,r7,00000008
	addik	r9,r6,00000020
	addik	r8,r6,00000004
	beqid	r3,0001B310
	addik	r6,r6,00000024

l0001B2D0:
	addk	r4,r8,r0
	addk	r3,r9,r0

l0001B2D8:
	lwi	r12,r4,00000000
	lwi	r5,r3,00000000
	addik	r3,r3,00000004
	swi	r12,r3,FFFFFFFC
	swi	r5,r4,00000000
	xor	r5,r3,r6
	bneid	r5,0001B2D8
	addik	r4,r4,00000020

l0001B2F8:
	addik	r7,r7,00000001
	xori	r3,r7,00000008
	addik	r9,r9,00000020
	addik	r8,r8,00000004
	bneid	r3,0001B2D0
	addik	r6,r6,00000024

l0001B310:
	addik	r10,r10,00000004
	xor	r3,r10,r11
	bnei	r3,0001B2AC

l0001B31C:
	rtsd	r15,00000008
	nop
0001B324             30 21 FF B8 FA 61 00 1C FA C1 00 24     0!...a.....$
0001B330 F9 E1 00 00 FA A1 00 20 FA E1 00 28 FB 01 00 2C ....... ...(...,
0001B340 FB 21 00 30 FB 41 00 34 FB 61 00 38 FB 81 00 3C .!.0.A.4.a.8...<
0001B350 FB A1 00 40 FB C1 00 44 E8 86 00 08 12 C6 00 00 ...@...D........
0001B360 12 65 00 00 BE 04 00 18 E8 65 00 24 E8 85 00 28 .e.......e.$...(
0001B370 A8 84 00 03 BE 04 01 F0 A8 83 00 03 F8 76 00 0C .............v..
0001B380 E8 96 00 00 30 60 00 07 16 44 18 03 BE 52 00 D8 ....0`...D...R..
0001B390 13 40 00 00 10 60 20 00 10 64 20 00 10 63 18 00 .@...` ..d ..c..
0001B3A0 B0 00 00 01 30 63 71 5C E8 63 00 00 98 08 18 00 ....0cq\.c......
0001B3B0 E8 F6 00 0C E8 73 00 04 10 B3 00 00 10 80 38 00 .....s........8.
0001B3C0 10 87 38 00 10 84 20 00 E8 63 00 00 10 E4 00 00 ..8... ..c......
0001B3D0 99 FC 18 00 30 C0 00 01 13 43 00 00 E8 76 00 0C ....0....C...v..
0001B3E0 BE 63 00 84 12 E0 00 00 13 3A 00 00 13 17 00 00 .c.......:......
0001B3F0 13 B7 00 00 33 80 00 01 EA B3 00 D8 E8 73 00 04 ....3........s..
0001B400 33 39 00 04 12 B5 B8 00 E8 D5 00 08 E8 B5 00 1C 39..............
0001B410 EB 63 00 14 B0 00 00 01 B9 F4 18 F8 33 18 00 01 .c..........3...
0001B420 E8 D5 00 0C E8 B5 00 20 13 C3 00 00 B0 00 00 01 ....... ........
0001B430 B9 F4 18 E0 32 F7 00 54 E9 55 00 0C 11 23 00 00 ....2..T.U...#..
0001B440 11 1E 00 00 10 FD 00 00 10 DC 00 00 99 FC D8 00 ................
0001B450 10 B3 00 00 E8 96 00 0C 16 44 C0 01 BE 52 FF 9C .........D...R..
0001B460 F8 79 FF FC FB 56 00 10 E9 E1 00 00 EA 61 00 1C .y...V.......a..
0001B470 EA A1 00 20 EA C1 00 24 EA E1 00 28 EB 01 00 2C ... ...$...(...,
0001B480 EB 21 00 30 EB 41 00 34 EB 61 00 38 EB 81 00 3C .!.0.A.4.a.8...<
0001B490 EB A1 00 40 EB C1 00 44 B6 0F 00 08 30 21 00 48 ...@...D....0!.H
0001B4A0 E8 F6 00 0C E8 73 00 04 10 B3 00 00 10 80 38 00 .....s........8.
0001B4B0 10 87 38 00 10 84 20 00 E8 63 00 00 10 E4 00 00 ..8... ..c......
0001B4C0 99 FC 18 00 30 C0 00 01 13 43 00 00 E8 76 00 0C ....0....C...v..
0001B4D0 BE 63 FF 94 12 E0 00 00 13 3A 00 00 13 17 00 00 .c.......:......
0001B4E0 13 B7 00 00 33 80 00 01 EA B3 00 D8 E8 73 00 04 ....3........s..
0001B4F0 33 39 00 04 12 B5 B8 00 E8 D5 00 0C E8 B5 00 20 39............. 
0001B500 EB 63 00 14 B0 00 00 01 B9 F4 18 08 33 18 00 01 .c..........3...
0001B510 E8 D5 00 08 E8 B5 00 1C 13 C3 00 00 B0 00 00 01 ................
0001B520 B9 F4 17 F0 32 F7 00 54 E9 55 00 08 11 23 00 00 ....2..T.U...#..
0001B530 11 1E 00 00 10 FD 00 00 10 DC 00 00 99 FC D8 00 ................
0001B540 10 B3 00 00 E8 96 00 0C 16 44 C0 01 BE 52 FF 9C .........D...R..
0001B550 F8 79 FF FC B8 10 FF 14 FB 56 00 10 B8 10 FF 08 .y.......V......
0001B560 13 40 00 00 BC 24 FE 18 30 60 00 01 B8 10 FE 14 .@...$..0`......
0001B570 F8 66 00 0C E8 68 00 08 30 21 FF CC FA 61 00 1C .f...h..0!...a..
0001B580 FA A1 00 20 FA C1 00 24 F9 E1 00 00 FA E1 00 28 ... ...$.......(
0001B590 FB 01 00 2C FB 21 00 30 12 A8 00 00 12 66 00 00 ...,.!.0.....f..
0001B5A0 BE 03 00 34 12 C7 00 00 E8 66 00 3C A8 83 00 03 ...4.....f.<....
0001B5B0 BE 04 01 2C A8 63 00 01 BC 03 01 50 E8 73 00 00 ...,.c.....P.s..
0001B5C0 30 80 00 1B F8 83 00 14 E8 63 00 00 99 FC 18 00 0........c......
0001B5D0 10 B3 00 00 E8 95 00 00 30 60 00 07 16 44 18 03 ........0`...D..
0001B5E0 BC 52 00 C8 10 60 20 00 10 64 20 00 10 63 18 00 .R...` ..d ..c..
0001B5F0 B0 00 00 01 30 63 71 7C E8 63 00 00 98 08 18 00 ....0cq|.c......
0001B600 B9 F4 FC 38 10 B3 00 00 E8 75 00 04 BC 03 00 9C ...8.....u......
0001B610 E8 93 00 38 BE 64 04 84 10 64 20 00 10 83 20 00 ...8.d...d ... .
0001B620 10 64 20 00 10 63 18 00 10 63 18 00 14 64 18 00 .d ..c...c...d..
0001B630 E8 B3 00 40 10 63 18 00 10 63 18 00 30 83 00 0C ...@.c...c..0...
0001B640 10 85 20 00 30 65 00 0C 32 E0 00 01 E8 A3 00 00 .. .0e..2.......
0001B650 16 45 B8 01 BC B2 00 08 12 E5 00 00 30 63 00 54 .E..........0c.T
0001B660 88 A4 18 00 BE 25 FF E8 10 D7 B8 00 10 C6 30 00 .....%........0.
0001B670 10 C6 30 00 B0 00 00 01 B9 F4 32 E8 E8 B3 00 20 ..0.......2.... 
0001B680 BE 03 00 28 10 C3 00 00 B0 00 00 01 B9 F4 32 7C ...(..........2|
0001B690 10 B7 00 00 10 80 18 00 10 83 18 00 10 84 20 00 .............. .
0001B6A0 10 84 20 00 F8 93 00 20 E8 75 00 10 BC 03 00 28 .. .... .u.....(
0001B6B0 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0001B6C0 EA E1 00 28 EB 01 00 2C EB 21 00 30 B6 0F 00 08 ...(...,.!.0....
0001B6D0 30 21 00 34 B8 10 FF DC 10 76 00 00 E8 66 00 38 0!.4.....v...f.8
0001B6E0 A8 63 00 03 BC 23 FE D8 E8 73 00 40 10 B3 00 00 .c...#...s.@....
0001B6F0 30 C0 00 01 B9 F4 2C 90 EA E3 00 10 E8 73 00 40 0.....,......s.@
0001B700 B8 10 FE D4 FA E3 00 10 E8 66 00 38 A8 63 00 01 .........f.8.c..
0001B710 BC 23 FE AC B8 10 FF D8 E8 73 00 40 E8 75 00 04 .#.......s.@.u..
0001B720 BC 03 FF 88 E8 93 00 38 BE 64 03 7C 10 64 20 00 .......8.d.|.d .
0001B730 10 83 20 00 10 64 20 00 10 63 18 00 10 63 18 00 .. ..d ..c...c..
0001B740 14 64 18 00 E8 B3 00 40 10 63 18 00 10 63 18 00 .d.....@.c...c..
0001B750 30 83 00 08 10 85 20 00 30 65 00 08 32 E0 00 01 0..... .0e..2...
0001B760 E8 A3 00 00 16 45 B8 01 BC B2 00 08 12 E5 00 00 .....E..........
0001B770 30 63 00 54 88 A4 18 00 BE 25 FF E8 10 D7 B8 00 0c.T.....%......
0001B780 10 C6 30 00 10 C6 30 00 B0 00 00 01 B9 F4 31 D4 ..0...0.......1.
0001B790 E8 B3 00 1C BE 03 FF 14 10 C3 00 00 B0 00 00 01 ................
0001B7A0 B9 F4 31 68 10 B7 00 00 10 80 18 00 10 83 18 00 ..1h............
0001B7B0 10 84 20 00 10 84 20 00 B8 10 FE F0 F8 93 00 1C .. ... .........
0001B7C0 E8 75 00 04 BC 03 FE E4 E8 93 00 38 BE 64 02 CC .u.........8.d..
0001B7D0 10 64 20 00 10 83 20 00 10 64 20 00 10 63 18 00 .d ... ..d ..c..
0001B7E0 10 63 18 00 14 64 18 00 E8 B3 00 40 10 63 18 00 .c...d.....@.c..
0001B7F0 10 63 18 00 30 83 00 0C 10 85 20 00 30 65 00 0C .c..0..... .0e..
0001B800 32 E0 00 01 E8 A3 00 00 16 45 B8 01 BC B2 00 08 2........E......
0001B810 12 E5 00 00 30 63 00 54 88 A4 18 00 BE 25 FF E8 ....0c.T.....%..
0001B820 10 D7 B8 00 B8 10 FE 4C 10 C6 30 00 B9 F4 FA 0C .......L..0.....
0001B830 10 B3 00 00 B8 10 FE 78 E8 75 00 10 B9 F4 F9 FC .......x.u......
0001B840 10 B3 00 00 E8 75 00 04 BC 03 FE 60 EB 13 00 38 .....u.....`...8
0001B850 BE 78 02 60 10 98 C0 00 10 64 C0 00 10 83 18 00 .x.`.....d......
0001B860 10 84 20 00 10 84 20 00 14 83 20 00 EA F3 00 40 .. ... ... ....@
0001B870 10 84 20 00 10 84 20 00 30 84 00 08 30 77 00 08 .. ... .0...0w..
0001B880 10 97 20 00 33 20 00 01 E8 A3 00 00 16 45 C8 01 .. .3 .......E..
0001B890 BC B2 00 08 13 25 00 00 30 63 00 54 88 A4 18 00 .....%..0c.T....
0001B8A0 BC 25 FF E8 10 C0 C8 00 10 D9 C8 00 10 C6 30 00 .%............0.
0001B8B0 10 C6 30 00 B0 00 00 01 B9 F4 30 A8 E8 B3 00 1C ..0.......0.....
0001B8C0 BE 23 01 90 10 C3 00 00 30 97 00 0C 10 60 00 00 .#......0....`..
0001B8D0 32 E0 00 01 E8 A4 00 00 16 45 B8 01 BC B2 00 08 2........E......
0001B8E0 12 E5 00 00 30 63 00 01 16 58 18 01 BE 52 FF E8 ....0c...X...R..
0001B8F0 30 84 00 54 B8 10 FD 78 10 D7 B8 00 B9 F4 F9 3C 0..T...x.......<
0001B900 10 B3 00 00 E8 75 00 04 BC 03 FD A0 E8 93 00 38 .....u.........8
0001B910 BE 64 01 94 10 64 20 00 10 83 20 00 10 64 20 00 .d...d ... ..d .
0001B920 10 63 18 00 10 63 18 00 14 64 18 00 E8 B3 00 40 .c...c...d.....@
0001B930 10 63 18 00 10 63 18 00 30 83 00 08 10 85 20 00 .c...c..0..... .
0001B940 30 65 00 08 32 E0 00 01 E8 A3 00 00 16 45 B8 01 0e..2........E..
0001B950 BC B2 00 08 12 E5 00 00 30 63 00 54 88 A4 18 00 ........0c.T....
0001B960 BE 25 FF E8 10 D7 B8 00 B8 10 FE 1C 10 C6 30 00 .%............0.
0001B970 E8 75 00 04 BC 03 FD 34 EB 13 00 38 BE 78 00 F8 .u.....4...8.x..
0001B980 E8 B3 00 1C 10 98 C0 00 10 64 C0 00 10 83 18 00 .........d......
0001B990 10 84 20 00 10 84 20 00 14 83 20 00 EA F3 00 40 .. ... ... ....@
0001B9A0 10 84 20 00 10 84 20 00 30 84 00 08 30 77 00 08 .. ... .0...0w..
0001B9B0 10 97 20 00 33 20 00 01 E8 C3 00 00 16 46 C8 01 .. .3 .......F..
0001B9C0 BC B2 00 08 13 26 00 00 30 63 00 54 88 C4 18 00 .....&..0c.T....
0001B9D0 BC 26 FF E8 10 C0 C8 00 10 D9 C8 00 10 C6 30 00 .&............0.
0001B9E0 10 C6 30 00 B0 00 00 01 B9 F4 2F 78 80 00 00 00 ..0......./x....
0001B9F0 BE 23 00 3C 10 C3 00 00 30 97 00 0C 10 60 00 00 .#.<....0....`..
0001BA00 32 E0 00 01 E8 A4 00 00 16 45 B8 01 BC B2 00 08 2........E......
0001BA10 12 E5 00 00 30 63 00 01 16 58 18 01 BE 52 FF E8 ....0c...X...R..
0001BA20 30 84 00 54 B8 10 FC 48 10 D7 B8 00 B0 00 00 01 0..T...H........
0001BA30 B9 F4 2E D8 10 B9 00 00 10 80 18 00 10 83 18 00 ................
0001BA40 10 84 20 00 10 84 20 00 B8 10 FF B0 F8 93 00 1C .. ... .........
0001BA50 B0 00 00 01 B9 F4 2E B4 10 B9 00 00 10 80 18 00 ................
0001BA60 10 83 18 00 10 84 20 00 10 84 20 00 B8 10 FE 5C ...... ... ....\
0001BA70 F8 93 00 1C 10 60 28 00 90 65 00 41 90 63 00 41 .....`(..e.A.c.A
0001BA80 90 63 00 41 BE 03 00 14 10 63 18 00 10 63 18 00 .c.A.....c...c..
0001BA90 10 63 18 00 F8 73 00 1C 30 C0 00 08 B8 10 FB D8 .c...s..0.......
0001BAA0 32 E0 00 01 30 C0 00 08 B8 10 FC E0 32 E0 00 01 2...0.......2...
0001BAB0 E8 93 00 1C 10 60 20 00 90 64 00 41 90 63 00 41 .....` ..d.A.c.A
0001BAC0 90 63 00 41 BE 23 FF C8 10 63 18 00 B8 10 FF D0 .c.A.#...c......
0001BAD0 30 C0 00 08 30 21 FF 74 F9 E1 00 00 FA 61 00 58 0...0!.t.....a.X
0001BAE0 FA 81 00 5C FA A1 00 60 FA C1 00 64 FA E1 00 68 ...\...`...d...h
0001BAF0 FB 01 00 6C FB 21 00 70 FB 41 00 74 FB 61 00 78 ...l.!.p.A.t.a.x
0001BB00 FB 81 00 7C FB A1 00 80 FB C1 00 84 FB E1 00 88 ...|............
0001BB10 E8 88 00 00 E9 08 00 10 30 60 00 07 16 44 18 03 ........0`...D..
0001BB20 BE 52 00 4C F9 01 00 30 10 60 20 00 10 64 20 00 .R.L...0.` ..d .
0001BB30 10 63 18 00 B0 00 00 01 30 63 71 9C E8 63 00 00 .c......0cq..c..
0001BB40 F8 E1 00 28 F8 C1 00 1C 98 18 18 00 13 25 00 00 ...(.........%..

l0001BB50:
	lwi	r20,r1,0000001C
	lwi	r21,r20,00000038

;; fn0001BB58: 0001BB58
;;   Called from:
;;     0001BB54 (in fn0001CE14)
;;     0001CCB8 (in fn0001CC98)
;;     0001CCB8 (in fn0001CC8C)
;;     0001CCBC (in fn0001CCBC)
;;     0001CE50 (in fn0001CE14)
fn0001BB58 proc
	addik	r31,r31,00000001
	addik	r30,r30,00000054
	cmp	r18,r21,r31
	bltid	r18,0001CC8C
	addik	r29,r29,00000004

l0001BB6C:
	lwi	r15,r1,00000000

l0001BB70:
	lwi	r19,r1,00000058
	lwi	r21,r1,00000060
	lwi	r22,r1,00000064
	lwi	r23,r1,00000068
	lwi	r24,r1,0000006C
	lwi	r25,r1,00000070
	lwi	r26,r1,00000074
	lwi	r27,r1,00000078
	lwi	r28,r1,0000007C
	lwi	r29,r1,00000080
	lwi	r30,r1,00000084
	lwi	r31,r1,00000088
	rtsd	r15,00000008
	addik	r1,r1,0000008C
0001BBA8                         EA 81 00 1C E8 D4 01 1C         ........
0001BBB0 E8 B4 00 1C 13 C0 30 00 13 C6 30 00 13 DE F0 00 ......0...0.....
0001BBC0 13 DE F0 00 B0 00 00 01 B9 F4 2D 98 10 DE 00 00 ..........-.....
0001BBD0 E8 81 00 1C F8 61 00 48 E8 C4 01 20 E8 A4 00 20 .....a.H... ... 
0001BBE0 10 E0 30 00 10 E6 30 00 10 E7 38 00 10 E7 38 00 ..0...0...8...8.
0001BBF0 B0 00 00 01 B9 F4 2D 6C 10 C7 00 00 EA 81 00 1C ......-l........
0001BC00 F8 61 00 4C EA B4 00 38 BE 75 FF 64 13 E0 00 00 .a.L...8.u.d....
0001BC10 FB E1 00 2C FB E1 00 20 EB C1 00 1C E8 81 00 2C ...,... .......,
0001BC20 E8 A1 00 48 EA 7E 00 40 12 73 20 00 B0 00 00 01 ...H.~.@.s .....
0001BC30 B9 F4 2C D8 E8 D3 00 08 EB 13 00 0C E8 C1 00 4C ..,............L
0001BC40 12 E3 00 00 B0 00 00 01 B9 F4 2C C0 10 B8 00 00 ..........,.....
0001BC50 F8 61 00 24 E8 73 00 20 BE 03 03 48 30 77 00 01 .a.$.s. ...H0w..
0001BC60 B0 00 01 FF 30 97 FF FF 10 84 20 00 10 84 20 00 ....0..... ... .
0001BC70 10 84 20 00 10 84 20 00 10 63 18 00 10 84 20 00 .. ... ..c.... .
0001BC80 10 B7 B8 00 10 63 18 00 10 84 20 00 10 84 20 00 .....c.... ... .
0001BC90 10 A5 28 00 10 63 18 00 F8 81 00 34 10 A5 28 00 ..(..c.....4..(.
0001BCA0 10 63 18 00 10 A5 28 00 10 63 18 00 EA 81 00 34 .c....(..c.....4
0001BCB0 10 A5 28 00 10 63 18 00 10 85 28 00 12 A3 18 00 ..(..c....(.....
0001BCC0 11 18 00 00 10 84 20 00 32 94 00 80 33 D5 FF 80 ...... .2...3...
0001BCD0 F8 81 00 38 FA 81 00 3C FB C1 00 40 12 C0 00 00 ...8...<...@....
0001BCE0 E8 79 00 04 E8 81 00 30 31 20 00 01 E8 63 00 20 .y.....01 ...c. 
0001BCF0 10 F6 00 00 C8 DF 20 00 99 FC 18 00 10 B9 00 00 ...... .........
0001BD00 13 03 00 00 EA 81 00 24 E8 79 00 04 31 20 00 00 .......$.y..1 ..
0001BD10 E9 13 00 0C 16 54 B0 03 BE B2 02 B4 E8 63 00 20 .....T.......c. 
0001BD20 EB C1 00 28 10 B9 00 00 14 F6 A0 00 C8 DF F0 00 ...(............
0001BD30 99 FC 18 00 14 E8 38 00 E9 73 00 0C BC 6B 01 90 ......8..s...k..
0001BD40 EB 53 00 1C 13 60 00 00 13 9B 00 00 30 9A 00 01 .S...`......0...
0001BD50 10 BA D0 00 10 84 20 00 10 A5 28 00 10 84 20 00 ...... ...(... .
0001BD60 10 A5 28 00 10 84 20 00 10 A5 28 00 10 84 20 00 ..(... ...(... .
0001BD70 10 A5 28 00 10 84 20 00 10 A5 28 00 10 84 20 00 ..(... ...(... .
0001BD80 10 A5 28 00 10 84 20 00 F8 A1 00 44 F8 81 00 50 ..(... ....D...P
0001BD90 EA 81 00 24 16 54 B0 03 BE B2 01 50 C8 BB C0 00 ...$.T.....P....
0001BDA0 14 9C 58 00 B0 00 3F FF 30 84 FF FF 10 84 20 00 ..X...?.0..... .
0001BDB0 10 84 20 00 BE 17 00 94 CA 84 18 00 EB C1 00 3C .. ............<
0001BDC0 13 A5 00 00 11 94 F0 00 31 4C FF 80 10 FD 00 00 ........1L......
0001BDD0 10 CA 00 00 31 00 00 02 10 80 00 00 C5 24 30 00 ....1........$0.
0001BDE0 D5 24 38 00 C5 28 30 00 30 84 00 04 AB C4 00 10 .$8..(0.0.......
0001BDF0 15 29 00 00 D5 28 38 00 BE 3E FF E4 31 08 00 04 .)...(8..>..1...
0001BE00 31 00 00 12 C5 24 30 00 15 29 00 00 D5 24 38 00 1....$0..)...$8.
0001BE10 C7 C8 30 00 30 84 00 04 A9 24 00 20 D7 C8 38 00 ..0.0....$. ..8.
0001BE20 BE 29 FF E4 31 08 00 04 30 C6 00 20 88 86 60 00 .)..1...0.. ..`.
0001BE30 BE 24 FF A4 30 E7 00 20 88 94 50 00 11 8A 00 00 .$..0.. ..P.....
0001BE40 BE 24 FF 88 33 BD 00 80 16 5A B8 03 BE B2 00 70 .$..3....Z.....p
0001BE50 E8 81 00 40 E8 C1 00 50 11 34 A8 00 10 A5 20 00 ...@...P.4.... .
0001BE60 12 94 30 00 11 05 00 00 30 E9 FF 80 10 80 00 00 ..0.....0.......
0001BE70 C7 C4 38 00 D7 C4 40 00 30 84 00 02 A8 C4 00 10 ..8...@.0.......
0001BE80 BC 26 FF F0 C4 C4 38 00 14 C6 00 00 D4 C4 40 00 .&....8.......@.
0001BE90 30 84 00 02 A8 C4 00 20 BC 26 FF EC 30 E7 00 20 0...... .&..0.. 
0001BEA0 88 87 48 00 BE 24 FF C8 31 08 00 20 31 29 00 80 ..H..$..1.. 1)..
0001BEB0 88 94 48 00 BE 24 FF B0 30 A5 00 80 33 9C 00 01 ..H..$..0...3...
0001BEC0 16 4B E0 01 BE 52 FE CC 33 7B 00 04 E8 73 00 20 .K...R..3{...s. 
0001BED0 12 D6 58 00 16 43 B0 03 BE B2 00 C0 11 0B 00 00 ..X..C..........
0001BEE0 B8 10 FE 04 E8 79 00 04 BE 17 00 54 C9 5B 18 00 .....y.....T.[..
0001BEF0 E8 81 00 34 11 25 00 00 32 8A FF 80 11 0A 20 00 ...4.%..2..... .
0001BF00 30 C0 00 02 10 80 00 00 C4 E4 40 00 D4 E4 48 00 0.........@...H.
0001BF10 C4 E6 40 00 30 84 00 04 A9 84 00 80 14 E7 00 00 ..@.0...........
0001BF20 D4 E6 48 00 BE 2C FF E4 30 C6 00 04 31 08 FF 80 ..H..,..0...1...
0001BF30 88 94 40 00 BE 24 FF CC 31 29 00 80 16 5A B8 03 ..@..$..1)...Z..
0001BF40 BE B2 FF 7C EB C1 00 44 EA 81 00 38 10 EA A0 00 ...|...D...8....
0001BF50 10 A5 A0 00 11 4A F0 00 10 80 00 00 C4 C4 38 00 .....J........8.
0001BF60 D4 C4 28 00 30 84 00 02 A8 C4 00 80 BC 26 FF F0 ..(.0........&..
0001BF70 30 E7 00 80 88 8A 38 00 BE 24 FF E0 30 A5 00 80 0.....8..$..0...
0001BF80 33 9C 00 01 16 4B E0 01 BE 52 FE 08 33 7B 00 04 3....K...R..3{..
0001BF90 B8 10 FF 40 E8 73 00 20 EA 81 00 1C EA B4 00 38 ...@.s. .......8
0001BFA0 EB C1 00 20 E8 81 00 2C 33 FF 00 04 33 DE 00 01 ... ...,3...3...
0001BFB0 30 84 00 54 FB C1 00 20 16 55 F0 01 BE 52 FC 5C 0..T... .U...R.\
0001BFC0 F8 81 00 2C B8 10 FB AC E9 E1 00 00 E8 81 00 28 ...,...........(
0001BFD0 10 F6 00 00 10 B9 00 00 99 FC 18 00 C8 DF 20 00 .............. .
0001BFE0 B8 10 FD 5C E9 73 00 0C E8 81 00 1C E8 C4 01 1C ...\.s..........
0001BFF0 E8 A4 00 1C 10 E0 30 00 10 E6 30 00 10 E7 38 00 ......0...0...8.
0001C000 10 E7 38 00 B0 00 00 01 B9 F4 29 58 10 C7 00 00 ..8.......)X....
0001C010 EA 81 00 1C F8 61 00 24 EA B4 00 38 BE 75 FB 50 .....a.$...8.u.P
0001C020 13 C0 00 00 13 7E 00 00 FB C1 00 20 E8 81 00 1C .....~..... ....
0001C030 E8 A1 00 24 EA E4 00 40 12 F7 D8 00 B0 00 00 01 ...$...@........
0001C040 B9 F4 28 C8 E8 D7 00 08 12 C3 00 00 E8 77 00 20 ..(..........w. 
0001C050 BE 03 01 AC E8 81 00 20 E9 17 00 0C 13 00 00 00 ....... ........
0001C060 FB 61 00 2C E8 79 00 04 EA 81 00 30 31 20 00 01 .a.,.y.....01 ..
0001C070 E8 63 00 20 10 F8 00 00 C8 DE A0 00 99 FC 18 00 .c. ............
0001C080 10 B9 00 00 E9 17 00 0C BC 68 01 54 12 78 C0 00 .........h.T.x..
0001C090 12 73 98 00 12 73 98 00 12 73 98 00 12 73 98 00 .s...s...s...s..
0001C0A0 13 43 00 00 E8 77 00 1C 12 73 98 00 12 73 98 00 .C...w...s...s..
0001C0B0 13 60 00 00 BC 03 01 14 E9 17 00 08 12 A0 00 00 .`..............
0001C0C0 E8 79 00 04 E8 81 00 28 31 20 00 00 E8 63 00 20 .y.....(1 ...c. 
0001C0D0 10 F5 00 00 C8 DE 20 00 99 FC 18 00 10 B9 00 00 ...... .........
0001C0E0 E9 17 00 08 BC 68 00 D0 15 55 B0 00 11 4A 50 00 .....h...U...JP.
0001C0F0 E9 9A 00 00 11 28 40 00 11 75 A8 00 11 4A 50 00 .....(@..u...JP.
0001C100 11 29 48 00 11 6B 58 00 10 E0 00 00 B0 00 07 FF .)H..kX.........
0001C110 31 4A FF FC CA 87 18 00 16 56 A8 03 BE B2 01 00 1J.......V......
0001C120 12 94 98 00 17 A7 50 00 13 BD E8 00 13 BD E8 00 ......P.........
0001C130 13 BD E8 00 13 BD E8 00 13 BD E8 00 13 AC E8 00 ................
0001C140 33 9D 00 02 32 94 00 10 33 BD 00 12 30 B4 FF F0 3...2...3...0...
0001C150 30 9C FF FE 33 FC 00 7E E4 C5 00 00 30 84 00 10 0...3..~....0...
0001C160 F4 C4 FF F0 88 DF 20 00 BE 26 FF F0 30 A5 00 02 ...... ..&..0...
0001C170 10 9C 00 00 10 D4 00 00 33 FC 00 80 E4 A6 00 00 ........3.......
0001C180 30 84 00 10 14 A5 00 00 F4 A4 FF F0 88 BF 20 00 0............. .
0001C190 BE 25 FF EC 30 C6 00 02 33 9C 00 04 88 9D E0 00 .%..0...3.......
0001C1A0 BE 24 FF AC 32 94 00 20 30 E7 00 04 88 89 38 00 .$..2.. 0.....8.
0001C1B0 BC 24 FF 64 E8 77 00 1C 12 B5 40 00 16 43 A8 03 .$.d.w....@..C..
0001C1C0 BC 52 FF 00 E9 17 00 0C 33 7B 00 01 32 73 00 80 .R......3{..2s..
0001C1D0 16 48 D8 01 BE 52 FE E0 33 5A 00 04 E8 77 00 20 .H...R..3Z...w. 
0001C1E0 13 18 40 00 16 43 C0 03 BE 52 FE 7C EA 81 00 1C ..@..C...R.|....
0001C1F0 EB 61 00 2C EA B4 00 38 E8 81 00 20 33 7B 00 54 .a.,...8... 3{.T
0001C200 33 DE 00 04 30 84 00 01 16 55 20 01 BE 52 FE 20 3...0....U ..R. 
0001C210 F8 81 00 20 B8 10 F9 5C E9 E1 00 00 13 AB 38 00 ... ...\......8.
0001C220 13 BD E8 00 13 BD E8 00 13 BD E8 00 13 BD E8 00 ................
0001C230 13 BD E8 00 13 AC E8 00 33 F4 00 80 10 9D 00 00 ........3.......
0001C240 10 B4 00 00 33 9D 00 80 E4 C5 00 00 30 84 00 10 ....3.......0...
0001C250 F4 C4 FF F0 88 DC 20 00 BE 26 FF F0 30 A5 00 02 ...... ..&..0...
0001C260 32 94 00 10 88 9F A0 00 BE 24 FF D4 33 BD 00 02 2........$..3...
0001C270 30 E7 00 04 88 89 38 00 BC 24 FE 9C B8 10 FF 3C 0.....8..$.....<
0001C280 E8 77 00 1C EB C1 00 1C E8 DE 01 1C E8 BE 00 1C .w..............
0001C290 10 60 30 00 10 66 30 00 10 63 18 00 10 63 18 00 .`0..f0..c...c..
0001C2A0 B0 00 00 01 B9 F4 26 BC 10 C3 00 00 E8 DE 01 20 ......&........ 
0001C2B0 E8 BE 00 20 F8 61 00 38 10 80 30 00 10 86 30 00 ... .a.8..0...0.
0001C2C0 10 84 20 00 10 84 20 00 B0 00 00 01 B9 F4 26 94 .. ... .......&.
0001C2D0 10 C4 00 00 EA BE 00 38 BE 75 F8 94 F8 61 00 3C .......8.u...a.<
0001C2E0 13 99 00 00 13 60 00 00 FB 61 00 34 FB 61 00 2C .....`...a.4.a.,
0001C2F0 FB 61 00 20 EA 81 00 1C EB C1 00 34 E8 A1 00 38 .a. .......4...8
0001C300 E8 74 00 40 13 63 F0 00 B0 00 00 01 B9 F4 25 FC .t.@.c........%.
0001C310 E8 DB 00 08 EA 7B 00 0C E8 C1 00 3C 13 23 00 00 .....{.....<.#..
0001C320 B0 00 00 01 B9 F4 25 E4 10 B3 00 00 13 43 00 00 ......%......C..
0001C330 E8 7B 00 20 BE 03 03 74 11 13 00 00 13 00 00 00 .{. ...t........
0001C340 E8 81 00 30 E8 7C 00 04 EA 81 00 20 31 20 00 01 ...0.|..... 1 ..
0001C350 E8 63 00 20 C8 D4 20 00 10 F8 00 00 99 FC 18 00 .c. .. .........
0001C360 10 BC 00 00 E8 9B 00 0C BC 64 01 CC 14 B8 D0 00 .........d......
0001C370 F8 61 00 24 E8 7B 00 1C B0 00 01 FF 30 A5 FF FF .a.$.{......0...
0001C380 12 E0 00 00 F8 A1 00 40 BE 03 01 94 EB C1 00 40 .......@.......@
0001C390 12 B8 B8 00 12 B5 A8 00 16 77 F0 00 12 73 98 00 .........w...s..
0001C3A0 12 B5 A8 00 12 73 98 00 12 B5 A8 00 12 73 98 00 .....s.......s..
0001C3B0 12 B5 A8 00 12 73 98 00 12 B5 A8 00 12 73 98 00 .....s.......s..
0001C3C0 E9 1B 00 08 12 B5 A8 00 12 73 98 00 12 B5 A8 00 .........s......
0001C3D0 12 73 98 00 12 C0 00 00 E8 7C 00 04 E8 81 00 28 .s.......|.....(
0001C3E0 EA 81 00 20 31 20 00 00 E8 63 00 20 10 F6 00 00 ... 1 ...c. ....
0001C3F0 C8 D4 20 00 99 FC 18 00 10 BC 00 00 E9 1B 00 08 .. .............
0001C400 BE 68 01 08 EB C1 00 24 14 F6 C8 00 10 E7 38 00 .h.....$......8.
0001C410 11 36 B0 00 10 E7 38 00 11 29 48 00 10 E7 38 00 .6....8..)H...8.
0001C420 11 29 48 00 10 E7 38 00 11 29 48 00 10 E7 38 00 .)H...8..)H...8.
0001C430 11 68 40 00 11 29 48 00 10 E7 38 00 E9 9E 00 00 .h@..)H...8.....
0001C440 11 6B 58 00 11 29 48 00 10 E7 38 00 11 63 58 00 .kX..)H...8..cX.
0001C450 11 29 48 00 11 40 00 00 30 E7 FF 80 16 5A C0 03 .)H..@..0....Z..
0001C460 BE B2 00 F0 E8 83 00 00 16 59 B0 03 BE B2 01 D0 .........Y......
0001C470 12 84 98 00 13 A7 50 00 13 AC E8 00 30 B4 00 10 ......P.....0...
0001C480 32 9D 00 02 33 BD 00 12 30 C5 FF F0 30 94 FF FE 2...3...0...0...
0001C490 33 F4 00 7E E7 C6 00 00 30 84 00 20 30 C6 00 04 3..~....0.. 0...
0001C4A0 F7 C4 FF E0 E7 C6 FF FE 17 DE 00 00 F7 C4 FF F0 ................
0001C4B0 8B DF 20 00 BC 3E FF E0 10 94 00 00 10 C5 00 00 .. ..>..........
0001C4C0 33 F4 00 80 E7 C6 00 00 30 C6 00 04 30 84 00 20 3.......0...0.. 
0001C4D0 17 DE 00 00 F7 C4 FF E0 E7 C6 FF FE F7 C4 FF F0 ................
0001C4E0 8B DF 20 00 BC 3E FF E0 32 94 00 04 88 9D A0 00 .. ..>..2.......
0001C4F0 BE 24 FF 98 30 A5 00 20 30 63 00 04 88 8B 18 00 .$..0.. 0c......
0001C500 BE 24 FF 5C 31 4A FF 80 E8 7B 00 1C 12 D6 40 00 .$.\1J...{....@.
0001C510 16 43 B0 03 BC 52 FE C4 E8 9B 00 0C EA 81 00 24 .C...R.........$
0001C520 32 F7 00 01 32 94 00 04 16 44 B8 01 BE 52 FE 5C 2...2....D...R.\
0001C530 FA 81 00 24 E8 7B 00 20 13 18 20 00 16 43 C0 03 ...$.{. .. ..C..
0001C540 BE B2 01 60 11 04 00 00 B8 10 FD FC E8 81 00 30 ...`...........0
0001C550 16 59 B0 03 BE B2 00 90 12 84 A8 00 13 C7 50 00 .Y............P.
0001C560 13 CC F0 00 33 BE 00 02 30 D4 00 10 33 DE 00 12 ....3...0...3...
0001C570 30 A6 FF F0 30 9D FF FE 33 FD 00 7E E6 85 00 00 0...0...3..~....
0001C580 30 84 00 10 F6 84 FF F0 8A 9F 20 00 BE 34 FF F0 0......... ..4..
0001C590 30 A5 00 02 10 9D 00 00 12 86 00 00 33 FD 00 80 0...........3...
0001C5A0 E4 B4 00 00 30 84 00 10 14 A5 00 00 F4 A4 FF F0 ....0...........
0001C5B0 88 BF 20 00 BE 25 FF EC 32 94 00 02 33 BD 00 04 .. ..%..2...3...
0001C5C0 88 9E E8 00 BE 24 FF AC 30 C6 00 20 30 63 00 04 .....$..0.. 0c..
0001C5D0 88 8B 18 00 BE 24 FE 88 31 4A FF 80 B8 10 FF 30 .....$..1J.....0
0001C5E0 E8 7B 00 1C 17 CA 48 00 13 CC F0 00 33 F4 00 80 .{....H.....3...
0001C5F0 10 9E 00 00 10 B4 00 00 33 BE 00 80 E4 C5 00 00 ........3.......
0001C600 30 84 00 10 F4 C4 FF F0 88 DD 20 00 BE 26 FF F0 0......... ..&..
0001C610 30 A5 00 02 32 94 00 10 88 9F A0 00 BE 24 FF D4 0...2........$..
0001C620 33 DE 00 02 30 63 00 04 88 8B 18 00 BE 24 FE 30 3...0c.......$.0
0001C630 31 4A FF 80 B8 10 FE D8 E8 7B 00 1C 17 AA 48 00 1J.......{....H.
0001C640 13 AC E8 00 33 FD 00 10 10 9D 00 00 10 B4 00 00 ....3...........
0001C650 33 DD 00 80 E4 C5 00 00 30 84 00 20 30 A5 00 04 3.......0.. 0...
0001C660 F4 C4 FF E0 E4 C5 FF FE 14 C6 00 00 F4 C4 FF F0 ................
0001C670 88 DE 20 00 BC 26 FF E0 33 BD 00 02 88 9F E8 00 .. ..&..3.......
0001C680 BE 24 FF C8 32 94 00 10 30 63 00 04 88 8B 18 00 .$..2...0c......
0001C690 BE 24 FD CC 31 4A FF 80 B8 10 FE 74 E8 7B 00 1C .$..1J.....t.{..
0001C6A0 EB C1 00 1C EA BE 00 38 E8 81 00 2C EA 81 00 34 .......8...,...4
0001C6B0 EB C1 00 20 30 84 00 01 32 94 00 54 33 DE 00 04 ... 0...2..T3...
0001C6C0 F8 81 00 2C FA 81 00 34 16 55 20 01 BE 52 FC 28 ...,...4.U ..R.(
0001C6D0 FB C1 00 20 B8 10 F4 9C E9 E1 00 00 E8 81 00 1C ... ............
0001C6E0 E8 64 00 38 BE 63 F4 88 12 E0 00 00 12 B7 00 00 .d.8.c..........
0001C6F0 13 97 00 00 13 B7 00 00 EB C1 00 1C EA DE 00 40 ...............@
0001C700 12 D6 A8 00 E8 96 00 20 BC 04 01 6C E9 16 00 0C ....... ...l....
0001C710 13 40 00 00 E8 79 00 04 E8 81 00 30 31 20 00 01 .@...y.....01 ..
0001C720 E8 63 00 20 10 FA 00 00 C8 D7 20 00 99 FC 18 00 .c. ...... .....
0001C730 10 B9 00 00 E9 16 00 0C BC 68 01 24 12 7A D0 00 .........h.$.z..
0001C740 12 73 98 00 12 73 98 00 12 73 98 00 12 73 98 00 .s...s...s...s..
0001C750 13 63 00 00 E8 76 00 1C 12 73 98 00 12 73 98 00 .c...v...s...s..
0001C760 13 C0 00 00 BC 03 00 E4 E9 16 00 08 13 FD 00 00 ................
0001C770 E8 79 00 04 EA 81 00 28 11 3D 00 00 E8 63 00 20 .y.....(.=...c. 
0001C780 10 FF 00 00 C8 D7 A0 00 99 FC 18 00 10 B9 00 00 ................
0001C790 E9 16 00 08 BE 68 00 A0 13 08 F8 00 11 9F F8 00 .....h..........
0001C7A0 10 98 C0 00 11 8C 60 00 10 84 20 00 11 8C 60 00 ......`... ...`.
0001C7B0 10 84 20 00 11 8C 60 00 10 84 20 00 EA 9B 00 00 .. ...`... .....
0001C7C0 11 8C 60 00 10 84 20 00 11 8C 60 00 10 84 20 00 ..`... ...`... .
0001C7D0 11 8C 60 00 10 84 20 00 11 94 60 00 12 94 20 00 ..`... ...`... .
0001C7E0 E9 43 00 00 11 2C 00 00 31 6C 00 10 11 4A 98 00 .C...,..1l...J..
0001C7F0 10 89 00 00 10 AA 00 00 30 E9 00 80 E4 C5 00 00 ........0.......
0001C800 30 84 00 10 F4 C4 FF F0 88 C7 20 00 BE 26 FF F0 0......... ..&..
0001C810 30 A5 00 02 31 29 00 02 88 8B 48 00 BE 24 FF D4 0...1)....H..$..
0001C820 31 4A 00 10 31 8C 00 80 88 94 60 00 BE 24 FF B4 1J..1.....`..$..
0001C830 30 63 00 04 E8 76 00 1C 16 43 C0 03 BE 52 FF 34 0c...v...C...R.4
0001C840 13 F8 00 00 E9 16 00 0C 33 DE 00 01 32 73 00 80 ........3...2s..
0001C850 16 48 F0 01 BE 52 FF 10 33 7B 00 04 E8 76 00 20 .H...R..3{...v. 
0001C860 13 5A 40 00 16 43 D0 03 BE 52 FE AC EA 81 00 1C .Z@..C...R......
0001C870 E8 74 00 38 33 9C 00 01 32 B5 00 54 16 43 E0 01 .t.83...2..T.C..
0001C880 BE 52 FE 78 32 F7 00 04 B8 10 F2 E8 E9 E1 00 00 .R.x2...........
0001C890 EA 81 00 1C E8 D4 01 1C E8 B4 00 1C 13 C0 30 00 ..............0.
0001C8A0 13 C6 30 00 13 DE F0 00 13 DE F0 00 B0 00 00 01 ..0.............
0001C8B0 B9 F4 20 B0 10 DE 00 00 E8 81 00 1C EA A4 00 38 .. ............8
0001C8C0 BE 75 F2 AC 12 E3 00 00 13 C0 00 00 EB A1 00 28 .u.............(
0001C8D0 13 9E 00 00 13 64 00 00 33 00 00 01 EA DB 00 40 .....d..3......@
0001C8E0 10 B7 00 00 12 D6 F0 00 B0 00 00 01 B9 F4 20 1C .............. .
0001C8F0 E8 D6 00 08 13 E3 00 00 E8 76 00 20 BE 03 01 10 .........v. ....
0001C900 30 7F FF FF B0 00 01 FF 32 7F FF FE 90 63 00 41 0.......2....c.A
0001C910 B0 00 01 FF 32 BF FF FF 16 63 98 00 12 B5 A8 00 ....2....c......
0001C920 12 73 98 00 12 B5 A8 00 12 73 98 00 12 B5 A8 00 .s.......s......
0001C930 12 73 98 00 12 B5 A8 00 12 73 98 00 12 B5 A8 00 .s.......s......
0001C940 12 73 98 00 E9 16 00 0C 12 B5 A8 00 12 73 98 00 .s...........s..
0001C950 12 B5 A8 00 12 73 98 00 13 40 00 00 E8 79 00 04 .....s...@...y..
0001C960 11 38 00 00 10 FA 00 00 E8 63 00 20 E8 DD 00 00 .8.......c. ....
0001C970 99 FC 18 00 10 B9 00 00 E9 16 00 0C BC 68 00 7C .............h.|
0001C980 11 43 00 00 11 60 00 00 BC 1F 00 60 E8 AA 00 00 .C...`.....`....
0001C990 10 C5 A8 00 11 85 98 00 30 80 00 02 10 60 00 00 ........0....`..
0001C9A0 C5 23 30 00 C4 E3 28 00 D5 23 28 00 D4 E3 30 00 .#0...(..#(...0.
0001C9B0 C5 24 30 00 C4 E4 28 00 30 63 00 04 15 29 00 00 .$0...(.0c...)..
0001C9C0 D5 24 28 00 14 E7 00 00 D4 E4 30 00 A8 E3 00 80 .$(.......0.....
0001C9D0 BE 27 FF D0 30 84 00 04 30 C6 FF 80 88 6C 30 00 .'..0...0....l0.
0001C9E0 BE 23 FF B8 30 A5 00 80 31 6B 00 01 88 68 58 00 .#..0...1k...hX.
0001C9F0 BE 23 FF 98 31 4A 00 04 E8 76 00 20 13 5A 40 00 .#..1J...v. .Z@.
0001CA00 16 43 D0 03 BC 52 FF 58 EA BB 00 38 33 9C 00 01 .C...R.X...83...
0001CA10 33 DE 00 54 16 55 E0 01 BE 52 FE C4 33 BD 00 04 3..T.U...R..3...
0001CA20 B8 10 F1 50 E9 E1 00 00 EA 81 00 1C E8 D4 01 20 ...P........... 
0001CA30 E8 B4 00 20 13 C0 30 00 13 C6 30 00 13 DE F0 00 ... ..0...0.....
0001CA40 13 DE F0 00 B0 00 00 01 B9 F4 1F 18 10 DE 00 00 ................
0001CA50 E8 81 00 1C F8 61 00 20 EA A4 00 38 BE 75 F1 10 .....a. ...8.u..
0001CA60 12 60 00 00 12 D3 00 00 13 D3 00 00 13 13 00 00 .`..............
0001CA70 33 E0 00 01                                     3...           

l0001CA74:
	lwi	r20,r1,0000001C
	lwi	r6,r1,00000020
	lwi	r28,r20,00000040
	addk	r28,r28,r22
	lwi	r27,r28,0000000C
	imm	00000001
	brlid	r15,0001E908
	addk	r5,r27,r0
	addk	r23,r3,r0
	lwi	r3,r28,00000020
	beqid	r3,0001CC2C
	addk	r8,r27,r0

l0001CAA4:
	addk	r29,r0,r0
	lwi	r3,r25,00000004

l0001CAAC:
	lwi	r4,r1,00000030
	addk	r9,r31,r0
	lwi	r3,r3,00000020
	addk	r7,r29,r0
	lw	r6,r19,r4
	brald	r15,r3
	addk	r5,r25,r0
	addk	r26,r3,r0
	lwi	r3,r25,00000004
	addk	r9,r24,r0
	lwi	r8,r28,0000000C
	cmpu	r18,r23,r29
	bgeid	r18,0001CC08
	lwi	r3,r3,00000020

l0001CAE4:
	lwi	r20,r1,00000028
	addk	r5,r25,r0
	rsubk	r7,r29,r23
	lw	r6,r19,r20
	brald	r15,r3
	rsubk	r7,r8,r7
	lwi	r10,r28,0000000C

l0001CB00:
	blei	r10,0001CB44

l0001CB04:
	addk	r27,r0,r0
	addk	r21,r27,r0

l0001CB0C:
	lw	r6,r27,r26
	cmpu	r18,r23,r29
	bltid	r18,0001CB60
	lwi	r7,r28,0000001C

l0001CB1C:
	lw	r5,r27,r3
	imm	00000001
	brlid	r15,0001CDCC
	swi	r3,r1,00000054
	lwi	r10,r28,0000000C
	lwi	r3,r1,00000054

l0001CB34:
	addik	r21,r21,00000001

l0001CB38:
	cmp	r18,r10,r21
	bltid	r18,0001CB0C
	addik	r27,r27,00000004

l0001CB44:
	lwi	r3,r28,00000020
	addk	r29,r29,r10
	cmpu	r18,r3,r29
	bgeid	r18,0001CC24
	addk	r8,r10,r0

l0001CB58:
	brid	0001CAAC
	lwi	r3,r25,00000004

l0001CB60:
	rsubk	r4,r21,r10
	imm	00003FFF
	addik	r4,r4,FFFFFFFF
	addk	r4,r4,r4
	addk	r4,r4,r4
	beqid	r7,0001CB34
	lw	r11,r4,r3

l0001CB7C:
	addik	r4,r7,00000001
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r9,r6,r0
	addk	r4,r4,r4
	addik	r8,r11,00000080
	addk	r11,r11,r4

l0001CBA8:
	addk	r7,r9,r0
	addik	r6,r8,FFFFFF80

l0001CBB0:
	addk	r4,r0,r0

l0001CBB4:
	lhu	r5,r4,r6
	sh	r5,r4,r7
	addik	r4,r4,00000002
	xori	r5,r4,00000010
	bnei	r5,0001CBB4

l0001CBC8:
	lhu	r5,r4,r6
	rsubk	r5,r5,r0
	sh	r5,r4,r7
	addik	r4,r4,00000002
	xori	r5,r4,00000020
	bnei	r5,0001CBC8

l0001CBE0:
	addik	r6,r6,00000020
	xor	r4,r6,r8
	bneid	r4,0001CBB0
	addik	r7,r7,00000020

l0001CBF0:
	addik	r8,r8,00000080
	xor	r4,r11,r8
	bneid	r4,0001CBA8
	addik	r9,r9,00000080

;; fn0001CC00: 0001CC00
fn0001CC00 proc
	brid	0001CB38
	addik	r21,r21,00000001

l0001CC08:
	lwi	r4,r1,00000028
	addk	r7,r29,r0
	addk	r5,r25,r0
	brald	r15,r3
	lw	r6,r19,r4
	brid	0001CB00
	lwi	r10,r28,0000000C

l0001CC24:
	lwi	r20,r1,0000001C
	lwi	r21,r20,00000038

l0001CC2C:
	addik	r30,r30,00000001
	addik	r22,r22,00000054
	cmp	r18,r21,r30
	bltid	r18,0001CA74
	addik	r19,r19,00000004

l0001CC40:
	brid	0001BB70
	lwi	r15,r1,00000000
0001CC48                         EA 81 00 1C E8 D4 01 20         ....... 
0001CC50 E8 B4 00 20 13 C0 30 00 13 C6 30 00             ... ..0...0.   

;; fn0001CC5C: 0001CC5C
fn0001CC5C proc
	addk	r30,r30,r30
	addk	r30,r30,r30
	imm	00000001
	brlid	r15,0001E960
	addk	r6,r30,r0
	lwi	r4,r1,0000001C
	swi	r3,r1,00000020
	lwi	r21,r4,00000038
	bleid	r21,0001BB6C
	addk	r29,r0,r0

l0001CC84:
	addk	r30,r29,r0
	addk	r31,r29,r0

;; fn0001CC8C: 0001CC8C
;;   Called from:
;;     0001BB68 (in fn0001BB58)
;;     0001CC88 (in fn0001CC5C)
fn0001CC8C proc
	lwi	r20,r1,0000001C
	lwi	r6,r1,00000020
	lwi	r23,r20,00000040

;; fn0001CC98: 0001CC98
;;   Called from:
;;     0001E1E0 (in fn0001E004)
fn0001CC98 proc
	addk	r23,r23,r30
	lwi	r19,r23,0000000C
	imm	00000001
	brlid	r15,0001E908
	addk	r5,r19,r0
	addk	r22,r3,r0
	lwi	r3,r23,00000020
	beqid	r3,0001BB58
	addk	r3,r22,r22

;; fn0001CCBC: 0001CCBC
;;   Called from:
;;     0001CCB8 (in fn0001CC98)
;;     0001CCB8 (in fn0001CC8C)
fn0001CCBC proc
	addk	r3,r3,r3
	addk	r3,r3,r3

;; fn0001CCC4: 0001CCC4
;;   Called from:
;;     0001DF54 (in fn0001DE80)
fn0001CCC4 proc
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r8,r19,r0
	addik	r3,r3,FFFFFF80
	addk	r21,r0,r0
	swi	r3,r1,00000024
	lwi	r4,r1,00000030

;; fn0001CCE8: 0001CCE8
;;   Called from:
;;     0001CCE4 (in fn0001CCC4)
;;     0001CCE4 (in fn0001CCBC)
fn0001CCE8 proc
	lwi	r3,r25,00000004
	addik	r9,r0,00000001

;; fn0001CCF0: 0001CCF0
;;   Called from:
;;     0001CCEC (in fn0001CCE8)
;;     0001F6B0 (in fn0001F63C)
;;     0001F6D8 (in fn0001F63C)
;;     0001FEE8 (in fn0001FCE0)
;;     0001FF1C (in fn0001FCE0)
;;     0001FF44 (in fn0001FCE0)
;;     0001FF6C (in fn0001FCE0)
;;     0001FF9C (in fn0001FCE0)
fn0001CCF0 proc
	lw	r6,r29,r4
	lwi	r3,r3,00000020
	addk	r7,r21,r0
	brald	r15,r3
	addk	r5,r25,r0
	lwi	r4,r23,0000000C
	blei	r4,0001CE3C

l0001CD0C:
	addk	r19,r21,r21
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r24,r3,r0
	lwi	r3,r23,0000001C
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r27,r0,r0

l0001CD34:
	beqi	r3,0001CE28

l0001CD38:
	lwi	r20,r1,00000024
	addik	r28,r0,00000000
	lwi	r8,r23,00000008
	rsubk	r26,r19,r20

l0001CD48:
	lwi	r3,r25,00000004
	lwi	r4,r1,00000028
	addik	r9,r0,00000000
	lwi	r3,r3,00000020
	addk	r7,r28,r0
	lw	r6,r29,r4
	brald	r15,r3
	addk	r5,r25,r0
	lwi	r8,r23,00000008
	bleid	r8,0001CE14
	addk	r11,r8,r28

l0001CD74:
	addk	r9,r28,r28
	addk	r4,r11,r11
	addk	r9,r9,r9
	addk	r4,r4,r4
	addk	r9,r9,r9
	addk	r4,r4,r4
	addk	r9,r9,r9
	addk	r4,r4,r4
	lwi	r10,r24,00000000
	addk	r9,r9,r9
	addk	r4,r4,r4
	addk	r9,r9,r9
	addk	r4,r4,r4
	addk	r9,r9,r9
	addk	r4,r4,r4
	addk	r9,r10,r9
	addk	r10,r10,r4

l0001CDB8:
	cmpu	r18,r22,r21
	bltid	r18,0001CE58
	lwi	r7,r3,00000000

l0001CDC4:
	addk	r12,r9,r0
	addk	r20,r7,r19
	addik	r28,r9,00000010

l0001CDD0:
	addk	r4,r12,r0
	addk	r5,r20,r0
	addik	r7,r12,00000080

l0001CDDC:
	lhui	r6,r5,00000000
	addik	r4,r4,00000010
	shi	r6,r4,FFFFFFF0
	xor	r6,r7,r4
	bneid	r6,0001CDDC
	addik	r5,r5,00000002

l0001CDF4:
	addik	r12,r12,00000002
	xor	r4,r28,r12
	bneid	r4,0001CDD0
	addik	r20,r20,00000010

l0001CE04:
	addik	r9,r9,00000080
	xor	r4,r10,r9
	bneid	r4,0001CDB8
	addik	r3,r3,00000004

;; fn0001CE14: 0001CE14
;;   Called from:
;;     0001CD08 (in fn0001CCF0)
;;     0001CD30 (in fn0001CCF0)
fn0001CE14 proc
	lwi	r3,r23,0000001C

l0001CE18:
	cmpu	r18,r3,r11
	bltid	r18,0001CD48
	addk	r28,r11,r0

l0001CE24:
	lwi	r4,r23,0000000C

l0001CE28:
	addik	r27,r27,00000001
	addik	r19,r19,00000080
	cmp	r18,r4,r27
	bltid	r18,0001CD34
	addik	r24,r24,00000004

l0001CE3C:
	lwi	r3,r23,00000020
	addk	r21,r21,r4
	cmpu	r18,r3,r21
	bgeid	r18,0001BB50
	addk	r8,r4,r0

l0001CE50:
	brid	0001CCE8
	lwi	r4,r1,00000030

l0001CE58:
	addk	r12,r9,r0
	addk	r7,r7,r26
	addik	r28,r9,00000010

l0001CE64:
	addk	r4,r12,r0
	addk	r5,r7,r0
	addik	r20,r12,00000080

l0001CE70:
	lhui	r6,r5,00000000
	addik	r4,r4,00000020
	addik	r5,r5,00000004
	shi	r6,r4,FFFFFFE0
	lhui	r6,r5,FFFFFFFE
	rsubk	r6,r6,r0
	shi	r6,r4,FFFFFFF0
	xor	r6,r20,r4
	bnei	r6,0001CE70

l0001CE94:
	addik	r12,r12,00000002
	xor	r4,r28,r12
	bneid	r4,0001CE64
	addik	r7,r7,00000010

l0001CEA4:
	addik	r9,r9,00000080
	xor	r4,r10,r9
	bneid	r4,0001CDB8
	addik	r3,r3,00000004

l0001CEB4:
	brid	0001CE18
	lwi	r3,r23,0000001C
0001CEBC                                     BC 26 00 0C             .&..
0001CEC0 B6 0F 00 08 80 00 00 00 30 21 FF D8 B0 00 00 00 ........0!......
0001CED0 30 E0 FF FF FA 61 00 1C 12 66 00 00 30 C0 00 FE 0....a...f..0...
0001CEE0 FA A1 00 20 F9 E1 00 00 FA C1 00 24 B0 00 00 00 ... .......$....
0001CEF0 B9 F4 C0 CC 12 A5 00 00 A8 D3 00 02 BE 26 00 34 .............&.4
0001CF00 32 60 00 E0 B0 00 00 00 32 C0 FF FF 10 D3 00 00 2`......2.......
0001CF10 10 F6 00 00 10 B5 00 00 B0 00 00 00 B9 F4 C0 A0 ................
0001CF20 32 73 00 01 A8 73 00 F0 BE 23 FF E8 10 D3 00 00 2s...s...#......
0001CF30 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0001CF40 B6 0F 00 08 30 21 00 28 30 21 FF D8 F9 E1 00 00 ....0!.(0!......
0001CF50 FA 61 00 1C FA A1 00 20 FA C1 00 24 EA 65 01 68 .a..... ...$.e.h
0001CF60 BE 13 00 A0 12 A6 00 00 B8 10 00 1C 32 C0 00 04 ............2...
0001CF70 B9 F4 04 0C 10 B5 00 00 EA 73 00 00 BE 13 00 88 .........s......
0001CF80 E9 E1 00 00 E4 D3 00 04 E8 75 00 FC E9 13 00 0C .........u......
0001CF90 90 C6 00 61 BE 03 00 10 E8 F3 00 10 A8 66 00 E0 ...a.........f..
0001CFA0 BC 03 00 78 E8 75 01 10 BE 03 FF C8 A8 66 00 EE ...x.u.......f..
0001CFB0 BC 23 FF C0 16 48 B0 03 BC B2 FF B8 E0 67 00 00 .#...H.......g..
0001CFC0 A8 63 00 41 BC 23 FF AC E0 67 00 01 A8 63 00 64 .c.A.#...g...c.d
0001CFD0 BC 23 FF A0 E0 67 00 02 A8 63 00 6F BC 23 FF 94 .#...g...c.o.#..
0001CFE0 E0 67 00 03 A8 63 00 62 BC 23 FF 88 E0 67 00 04 .g...c.b.#...g..
0001CFF0 A8 63 00 65 BC 23 FF 7C B8 10 FF 84 EA 73 00 00 .c.e.#.|.....s..
0001D000 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0001D010 B6 0F 00 08 30 21 00 28 16 48 B0 03 BC B2 FF 54 ....0!.(.H.....T
0001D020 E0 67 00 00 A8 63 00 4A BC 23 FF 48 E0 67 00 01 .g...c.J.#.H.g..
0001D030 A8 63 00 46 BC 23 FF 3C E0 67 00 02 A8 63 00 49 .c.F.#.<.g...c.I
0001D040 BC 23 FF 30 E0 67 00 03 A8 63 00 46 BC 23 FF 24 .#.0.g...c.F.#.$
0001D050 E0 67 00 04 BC 23 FF 1C B8 10 FF 24 EA 73 00 00 .g...#.....$.s..
0001D060 30 21 FF D8 FA 61 00 1C FA C1 00 24 F9 E1 00 00 0!...a.....$....
0001D070 FA A1 00 20 F8 05 00 04 A8 66 00 3E 12 65 00 00 ... .....f.>.e..
0001D080 12 C7 00 00 BE 03 00 28 EA A5 00 00 30 60 00 0C .......(....0`..
0001D090 F8 75 00 14 E8 75 00 00 30 80 00 3E F8 95 00 18 .u...u..0..>....
0001D0A0 99 FC 18 00 F8 D5 00 1C EA B3 00 00 A8 76 01 AC .............v..
0001D0B0 BE 03 00 28 30 A0 00 15 30 60 01 AC F8 B5 00 14 ...(0...0`......
0001D0C0 F8 75 00 18 10 B3 00 00 E8 75 00 00 99 FC 18 00 .u.......u......
0001D0D0 FA D5 00 1C EA B3 00 00 10 B3 00 00 30 E0 01 AC ............0...
0001D0E0 10 C0 00 00 B0 00 00 01 B9 F4 25 54 EA D3 00 0C ..........%T....
0001D0F0 10 B3 00 00 FA B3 00 00 B0 00 00 01 B9 F4 14 34 ...............4
0001D100 FA D3 00 0C 30 80 00 64 F8 93 00 14 B0 00 3F F0 ....0..d......?.
0001D110 30 80 00 00 30 A0 00 00 F8 13 00 08 F8 13 00 18 0...0...........
0001D120 F8 13 00 40 F8 13 00 44 F8 13 00 48 F8 13 00 4C ...@...D...H...L
0001D130 F8 13 00 50 F8 13 00 54 F8 13 00 64 F8 13 00 58 ...P...T...d...X
0001D140 F8 13 00 68 F8 13 00 5C F8 13 00 6C F8 13 00 60 ...h...\...l...`
0001D150 F8 13 00 70 F8 13 01 A4 F8 93 00 2C F8 B3 00 30 ...p.......,...0
0001D160 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0001D170 B6 0F 00 08 30 21 00 28 30 21 FF E4 F9 E1 00 00 ....0!.(0!......
0001D180 B0 00 00 00 B9 F4 FA D8 80 00 00 00 E9 E1 00 00 ................
0001D190 B6 0F 00 08 30 21 00 1C 30 21 FF E4 F9 E1 00 00 ....0!..0!......
0001D1A0 B0 00 00 00 B9 F4 FA 5C 80 00 00 00 E9 E1 00 00 .......\........
0001D1B0 B6 0F 00 08 30 21 00 1C                         ....0!..       

;; fn0001D1B8: 0001D1B8
fn0001D1B8 proc
	addik	r3,r5,00000044
	addik	r8,r5,00000054

l0001D1C0:
	lwi	r4,r3,00000000
	addik	r3,r3,00000004
	beqid	r4,0001D1D4
	xor	r7,r3,r8

l0001D1D0:
	swi	r6,r4,00000100

l0001D1D4:
	bnei	r7,0001D1C0

l0001D1D8:
	addik	r5,r5,00000064

l0001D1DC:
	lwi	r4,r3,00000000
	beqi	r4,0001D1E8

l0001D1E4:
	swi	r6,r4,00000224

l0001D1E8:
	lwi	r4,r3,00000010
	addik	r3,r3,00000004
	beqid	r4,0001D1FC
	xor	r7,r5,r3

l0001D1F8:
	swi	r6,r4,00000224

l0001D1FC:
	bnei	r7,0001D1DC

l0001D200:
	rtsd	r15,00000008
	nop
0001D208                         30 21 FF D4 FA 61 00 1C         0!...a..
0001D210 F9 E1 00 00 FA A1 00 20 FA C1 00 24 FA E1 00 28 ....... ...$...(
0001D220 E8 65 00 14 30 80 00 01 30 C3 FF 9B 16 46 20 03 .e..0...0....F .
0001D230 BE B2 01 0C 12 65 00 00 A8 83 00 67 BE 04 00 1C .....e.....g....
0001D240 30 C0 00 14 E8 85 00 00 F8 C4 00 14 E8 C4 00 00 0...............
0001D250 99 FC 30 00 F8 64 00 18 E8 73 01 80 EA C3 00 10 ..0..d...s......
0001D260 BE 36 00 94 32 E0 00 18 E8 63 00 00 99 FC 18 00 .6..2....c......
0001D270 10 B3 00 00 E8 93 01 24 BC 04 00 60 12 A0 00 00 .......$...`....
0001D280 E8 73 00 08 BE 03 00 18 10 B3 00 00 E8 C3 00 00 .s..............
0001D290 FA A3 00 04 99 FC 30 00 F8 83 00 08 E8 73 01 8C ......0......s..
0001D2A0 10 B3 00 00 10 D6 00 00 E8 63 00 04 99 FC 18 00 .........c......
0001D2B0 32 B5 00 01 BE 23 00 18 10 B3 00 00 E8 73 00 00 2....#.......s..
0001D2C0 E8 83 00 00 99 FC 20 00 FA E3 00 14 E8 93 01 24 ...... ........$
0001D2D0 16 44 A8 03 BC 52 FF AC E8 73 01 80 E8 63 00 08 .D...R...s...c..
0001D2E0 99 FC 18 00 10 B3 00 00 E8 73 01 80 E8 83 00 10 .........s......
0001D2F0 BC 04 FF 78 E8 73 01 90 E8 63 00 0C 99 FC 18 00 ...x.s...c......
0001D300 10 B3 00 00 E8 73 00 18 E8 63 00 10 99 FC 18 00 .....s...c......
0001D310 10 B3 00 00 B0 00 00 00 B9 F4 F8 E8 10 B3 00 00 ................
0001D320 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0001D330 EA E1 00 28 B6 0F 00 08 30 21 00 2C E8 85 01 14 ...(....0!.,....
0001D340 E8 65 00 20 16 43 20 03 BE B2 00 1C 30 80 00 43 .e. .C .....0..C
0001D350 E8 65 00 00 F8 83 00 14 E8 63 00 00 99 FC 18 00 .e.......c......
0001D360 80 00 00 00 E8 73 01 80 E8 63 00 08 99 FC 18 00 .....s...c......
0001D370 10 B3 00 00 B8 10 FE E8 E8 73 01 80             .........s..   

;; fn0001D37C: 0001D37C
fn0001D37C proc
	addik	r1,r1,FFFFFFD0
	swi	r19,r1,00000020
	swi	r21,r1,00000024
	swi	r22,r1,00000028
	swi	r15,r1,00000000
	swi	r23,r1,0000002C
	lwi	r3,r5,00000114
	addk	r21,r5,r0
	addk	r19,r7,r0
	addk	r22,r8,r0
	beqid	r3,0001D42C
	lwi	r4,r5,00000014

l0001D3AC:
	lwi	r3,r21,00000000

l0001D3B0:
	addik	r7,r0,00000014
	addk	r5,r21,r0
	swi	r7,r3,00000014
	lwi	r7,r3,00000000
	swi	r4,r3,00000018
	brald	r15,r7
	swi	r6,r1,0000001C
	lwi	r6,r1,0000001C

l0001D3D0:
	lwi	r3,r21,00000190
	addk	r7,r22,r0
	lwi	r3,r3,00000014
	brald	r15,r3
	addk	r5,r21,r0
	lwi	r3,r21,00000190
	beqid	r22,0001D410
	lwi	r23,r3,00000018

l0001D3F0:
	addk	r22,r19,r22

l0001D3F4:
	lbui	r6,r19,00000000
	addk	r5,r21,r0
	addik	r19,r19,00000001
	brald	r15,r23
	sext8	r6,r6
	xor	r3,r19,r22
	bnei	r3,0001D3F4

l0001D410:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

l0001D42C:
	addik	r3,r4,FFFFFF9B
	addik	r5,r0,00000002
	cmpu	r18,r3,r5
	bgei	r18,0001D3D0

l0001D43C:
	brid	0001D3B0
	lwi	r3,r21,00000000
0001D444             30 21 FF D8 FA 61 00 24 F9 E1 00 00     0!...a.$....
0001D450 E8 65 01 14 12 65 00 00 BE 03 00 54 E8 85 00 14 .e...e.....T....
0001D460 E8 73 00 00 31 00 00 14 10 B3 00 00 F9 03 00 14 .s..1...........
0001D470 E9 03 00 00 F8 83 00 18 F8 C1 00 1C 99 FC 40 00 ..............@.
0001D480 F8 E1 00 20 E8 73 01 90 10 B3 00 00 E8 E1 00 20 ... .s......... 
0001D490 E8 63 00 14 99 FC 18 00 E8 C1 00 1C E9 E1 00 00 .c..............
0001D4A0 EA 61 00 24 B6 0F 00 08 30 21 00 28 30 64 FF 9B .a.$....0!.(0d..
0001D4B0 30 A0 00 02 16 43 28 03 BC 52 FF A8 E8 73 01 90 0....C(..R...s..
0001D4C0 E8 63 00 14 99 FC 18 00 10 B3 00 00 E9 E1 00 00 .c..............
0001D4D0 EA 61 00 24 B6 0F 00 08 30 21 00 28 30 21 FF E4 .a.$....0!.(0!..
0001D4E0 F9 E1 00 00 E8 65 01 90 E8 63 00 18 99 FC 18 00 .....e...c......
0001D4F0 80 00 00 00 E9 E1 00 00 B6 0F 00 08 30 21 00 1C ............0!..
0001D500 30 21 FF E0 FA 61 00 1C F9 E1 00 00 E8 85 00 14 0!...a..........
0001D510 12 65 00 00 A8 C4 00 64 BE 06 00 20 E8 65 00 00 .e.....d... .e..
0001D520 30 C0 00 14 F8 C3 00 14 E8 C3 00 00 99 FC 30 00 0.............0.
0001D530 F8 83 00 18 E8 73 00 00 E8 63 00 10 99 FC 18 00 .....s...c......
0001D540 10 B3 00 00 E8 73 00 18 E8 63 00 08 99 FC 18 00 .....s...c......
0001D550 10 B3 00 00 B9 F4 38 68 10 B3 00 00 E8 73 01 90 ......8h.....s..
0001D560 E8 63 00 10 99 FC 18 00 10 B3 00 00 E8 73 00 18 .c...........s..
0001D570 E8 63 00 10 99 FC 18 00 10 B3 00 00 E9 E1 00 00 .c..............
0001D580 EA 61 00 1C B6 0F 00 08 30 21 00 20 30 21 FF DC .a......0!. 0!..
0001D590 FA 61 00 1C F9 E1 00 00 FA A1 00 20 A8 C6 00 02 .a......... ....
0001D5A0 12 65 00 00 BE 06 00 94 EA A5 01 8C E8 65 00 00 .e...........e..
0001D5B0 30 80 00 04 F8 83 00 14 E8 63 00 00 99 FC 18 00 0........c......
0001D5C0 80 00 00 00 E8 73 01 8C E8 B3 01 28 30 80 00 01 .....s.....(0...
0001D5D0 16 45 20 01 BE B2 00 28 F8 15 00 08 F8 83 00 14 .E ....(........
0001D5E0 F8 03 00 0C F8 03 00 10 E9 E1 00 00 EA 61 00 1C .............a..
0001D5F0 EA A1 00 20 B6 0F 00 08 30 21 00 24 E8 93 01 24 ... ....0!.$...$
0001D600 E8 A3 00 08 30 84 FF FF 16 44 28 03 BE 52 00 34 ....0....D(..R.4
0001D610 E8 D3 01 2C E8 C6 00 48 F8 03 00 0C F8 03 00 10 ...,...H........
0001D620 F8 C3 00 14 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .........a..... 
0001D630 B6 0F 00 08 30 21 00 24 B8 10 FF 90 10 75 00 00 ....0!.$.....u..
0001D640 E8 C6 00 0C F8 03 00 0C F8 03 00 10 F8 C3 00 14 ................
0001D650 E9 E1 00 00 EA 61 00 1C EA A1 00 20 B6 0F 00 08 .....a..... ....
0001D660 30 21 00 24 30 21 FF 5C FA C1 00 7C F9 E1 00 00 0!.$0!.\...|....
0001D670 FA 61 00 70 FA 81 00 74 FA A1 00 78 FA E1 00 80 .a.p...t...x....
0001D680 FB 01 00 84 FB 21 00 88 FB 41 00 8C FB 61 00 90 .....!...A...a..
0001D690 FB 81 00 94 FB A1 00 98 FB C1 00 9C FB E1 00 A0 ................
0001D6A0 E8 65 01 3C EB 65 01 24 E8 85 01 28 30 63 FF FF .e.<.e.$...(0c..
0001D6B0 F8 61 00 64 12 C5 00 00 EB 25 01 8C BE 64 00 7C .a.d.....%...d.|
0001D6C0 33 7B FF FF 12 60 00 00 12 F3 00 00 33 85 01 2C 3{...`......3..,
0001D6D0 32 A1 00 44 EB 5C 00 00 E8 D9 00 08 32 B5 00 04 2..D.\......2...
0001D6E0 EB 1A 00 0C 32 73 00 01 33 9C 00 04 B0 00 00 01 ....2s..3.......
0001D6F0 B9 F4 12 18 10 B8 00 00 E8 9A 00 04 E8 B9 00 18 ................
0001D700 E8 D6 00 04 10 84 20 00 10 84 20 00 E9 46 00 20 ...... ... ..F. 
0001D710 11 37 00 00 C8 C4 28 00 11 18 00 00 10 E3 00 00 .7....(.........
0001D720 99 FC 50 00 10 B6 00 00 E8 96 01 28 16 44 98 01 ..P........(.D..
0001D730 BE 52 FF A4 F8 75 FF FC E8 F9 00 10 E8 B9 00 14 .R...u..........
0001D740 16 45 38 01 BE B2 01 F8 F8 E1 00 54 E8 76 01 3C .E8........T.v.<
0001D750 10 C7 38 00 FA C1 00 58 EA F9 00 0C 12 DB 00 00 ..8....X........
0001D760 10 C6 30 00 F8 C1 00 68 11 00 00 00 16 43 B8 03 ..0....h.....C..
0001D770 BE B2 01 A0 E8 E1 00 54 BE 64 01 54 10 77 B8 00 .......T.d.T.w..
0001D780 10 63 18 00 10 63 18 00 E8 E1 00 58 30 84 00 4B .c...c.....X0..K
0001D790 10 63 18 00 10 84 20 00 10 63 18 00 10 84 20 00 .c.... ..c.... .
0001D7A0 10 63 18 00 10 87 20 00 10 63 18 00 33 A7 01 2C .c.... ..c..3..,
0001D7B0 33 81 00 44 F8 81 00 5C 12 60 00 00 F8 61 00 60 3..D...\.`...a.`
0001D7C0 EB 5D 00 00 E8 81 00 64 EA BA 00 34 16 44 B8 03 .].....d...4.D..
0001D7D0 BE 52 00 0C 13 15 00 00 EB 1A 00 44 EB DA 00 38 .R.........D...8
0001D7E0 BE 7E 00 D8 E8 C1 00 60 10 B5 00 00 EB 79 00 08 .~.....`.....y..
0001D7F0 B0 00 00 01 B9 F4 11 14 F9 01 00 6C 11 98 C0 00 ...........l....
0001D800 11 8C 60 00 11 8C 60 00 11 8C 60 00 E9 61 00 54 ..`...`...`..a.T
0001D810 11 8C 60 00 EA 81 00 68 E9 01 00 6C 11 8C 60 00 ..`....h...l..`.
0001D820 13 DE 58 00 11 8C 60 00 33 F5 00 07 16 56 D8 03 ..X...`.3....V..
0001D830 BC 52 01 3C E8 9A 00 48 16 44 58 01 BE 52 01 30 .R.<...H.DX..R.0
0001D840 11 28 00 00 16 55 48 01 BE B2 00 60 30 93 00 07 .(...UH....`0...
0001D850 10 FF 98 00 10 84 20 00 14 E9 38 00 10 84 20 00 ...... ...8... .
0001D860 10 E7 38 00 30 A4 FF E4 10 E7 38 00 30 C1 00 1C ..8.0.....8.0...
0001D870 10 99 20 00 10 A6 28 00 10 F9 38 00 E9 45 FF FC .. ...(...8..E..
0001D880 E8 C4 00 00 30 84 00 04 E5 4A 00 00 F8 C5 00 00 ....0....J......
0001D890 F5 46 00 00 88 C4 38 00 BE 26 FF E4 30 A5 00 04 .F....8..&..0...
0001D8A0 12 75 98 00 16 69 98 00 31 6B 00 01 88 8B F0 00 .u...i..1k......
0001D8B0 BE 24 FF 7C 32 94 00 04 E8 E1 00 5C 33 BD 00 04 .$.|2......\3...
0001D8C0 88 7D 38 00 BE 23 FE FC 33 9C 00 04 E8 81 00 58 .}8..#..3......X
0001D8D0 30 C1 00 1C E8 64 01 A0 10 A4 00 00 E8 63 00 04 0....d.......c..
0001D8E0 99 FC 18 00 F9 01 00 6C BE 03 00 D0 E9 01 00 6C .......l.......l
0001D8F0 E8 81 00 58 32 F7 00 01 E8 64 01 3C 16 43 B8 03 ...X2....d.<.C..
0001D900 BE 52 FE 78 E8 84 01 28 E8 B9 00 14 E8 E1 00 54 .R.x...(.......T
0001D910 F8 19 00 0C 30 E7 00 01 F8 E1 00 54 E8 E1 00 68 ....0......T...h
0001D920 30 E7 00 04 F8 E1 00 68 E8 E1 00 54 16 45 38 01 0......h...T.E8.
0001D930 BE 52 FE 3C 12 E0 00 00 EA C1 00 58 E8 B9 00 08 .R.<.......X....
0001D940 30 C0 00 01 E8 76 01 8C 10 A5 30 00 16 44 30 01 0....v....0..D0.
0001D950 BE B2 00 B0 F8 B9 00 08 F8 C3 00 14 F8 03 00 0C ................
0001D960 F8 03 00 10 B8 10 00 60 30 60 00 01 E8 9C 00 00 .......`0`......
0001D970 C8 94 20 00 BE 78 00 3C 10 84 18 00 10 B3 98 00 .. ..x.<........
0001D980 10 A5 28 00 30 C1 00 1C 10 A6 28 00 10 E4 60 00 ..(.0.....(...`.
0001D990 F8 85 00 00 30 84 00 80 88 C4 38 00 BE 26 FF F4 ....0.....8..&..
0001D9A0 30 A5 00 04 12 73 C0 00 B8 10 FE 9C 11 38 00 00 0....s.......8..
0001D9B0 B8 10 FE 94 11 28 00 00 E8 E1 00 54 FA F9 00 0C .....(.....T....
0001D9C0 F8 F9 00 10 E9 E1 00 00 EA 61 00 70 EA A1 00 78 .........a.p...x
0001D9D0 EA C1 00 7C EA E1 00 80 EB 01 00 84 EB 21 00 88 ...|.........!..
0001D9E0 EB 41 00 8C EB 61 00 90 EB 81 00 94 EB A1 00 98 .A...a..........
0001D9F0 EB C1 00 9C EB E1 00 A0 B6 0F 00 08 30 21 00 A4 ............0!..
0001DA00 E8 96 01 24 E8 C3 00 08 30 84 FF FF 16 44 30 03 ...$....0....D0.
0001DA10 BE B2 00 14 E8 B6 01 2C E8 A5 00 0C B8 10 FF 40 .......,.......@
0001DA20 F8 A3 00 14 E8 A5 00 48 B8 10 FF 34 F8 A3 00 14 .......H...4....
0001DA30 30 21 FF D4 FA A1 00 20 FA E1 00 28 F9 E1 00 00 0!..... ...(....
0001DA40 FA 61 00 1C FA C1 00 24 E8 85 00 14 12 A5 00 00 .a.....$........
0001DA50 A8 64 00 64 BE 03 00 20 12 E6 00 00 E8 65 00 00 .d.d... .....e..
0001DA60 30 C0 00 14 F8 C3 00 14 E8 C3 00 00 99 FC 30 00 0.............0.
0001DA70 F8 83 00 18 10 B5 00 00 10 C0 00 00 B9 F4 F7 3C ...............<
0001DA80 32 60 00 01 E8 75 00 00 E8 63 00 10 99 FC 18 00 2`...u...c......
0001DA90 10 B5 00 00 E8 75 00 18 E8 63 00 08 99 FC 18 00 .....u...c......
0001DAA0 10 B5 00 00 10 D3 00 00 10 B5 00 00 B9 F4 22 34 .............."4
0001DAB0 FA 75 00 24 E8 75 00 E0 BC 23 00 F8 E8 75 01 18 .u.$.u...#...u..
0001DAC0 BE 23 00 E0 10 B5 00 00 B9 F4 53 A4 80 00 00 00 .#........S.....
0001DAD0 E8 75 00 04 10 B5 00 00 30 E0 00 44 E8 63 00 00 .u......0..D.c..
0001DAE0 99 FC 18 00 30 C0 00 01 12 C3 00 00 E8 75 00 04 ....0........u..
0001DAF0 30 80 3C 0C 30 C0 3C E4 10 B5 00 00 E8 63 00 04 0.<.0.<......c..
0001DB00 FA D5 01 8C F8 96 00 00 F8 D6 00 04 30 E0 05 00 ............0...
0001DB10 30 C0 00 01 99 FC 18 00 FA F6 00 18 10 A3 00 00 0...............
0001DB20 12 63 00 00 B0 00 00 00 B9 F4 F2 EC 30 C0 05 00 .c..........0...
0001DB30 10 73 00 00 30 96 00 1C 30 B6 00 44 F8 64 00 00 .s..0...0..D.d..
0001DB40 30 84 00 04 8A 65 20 00 BE 33 FF F4 30 63 00 80 0....e ..3..0c..
0001DB50 B9 F4 32 6C 10 B5 00 00 E8 75 00 04 E8 63 00 18 ..2l.....u...c..
0001DB60 99 FC 18 00 10 B5 00 00 E8 75 01 90 E8 63 00 00 .........u...c..
0001DB70 99 FC 18 00 10 B5 00 00 30 60 00 67 F8 75 00 14 ........0`.g.u..
0001DB80 FA 75 01 14 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .u.......a..... 
0001DB90 EA C1 00 24 EA E1 00 28 B6 0F 00 08 30 21 00 2C ...$...(....0!.,
0001DBA0 B9 F4 7A 10 80 00 00 00 B8 10 FF 2C E8 75 00 04 ..z........,.u..
0001DBB0 E8 75 00 00 10 B5 00 00 E8 83 00 00 99 FC 20 00 .u............ .
0001DBC0 FA 63 00 14 B8 10 FF 10 E8 75 00 04 30 21 FF B4 .c.......u..0!..
0001DBD0 FB 61 00 38 FB E1 00 48 F9 E1 00 00 FA 61 00 1C .a.8...H.....a..
0001DBE0 FA A1 00 20 FA C1 00 24 FA E1 00 28 FB 01 00 2C ... ...$...(...,
0001DBF0 FB 21 00 30 FB 41 00 34 FB 81 00 3C FB A1 00 40 .!.0.A.4...<...@
0001DC00 FB C1 00 44 E8 66 00 14 13 E6 00 00 A8 83 00 64 ...D.f.........d
0001DC10 BE 04 00 24 13 65 00 00 E8 86 00 00 10 A6 00 00 ...$.e..........
0001DC20 30 C0 00 14 F8 C4 00 14 E8 C4 00 00 99 FC 30 00 0.............0.
0001DC30 F8 64 00 18 E8 7B 00 1C E8 DB 00 20 10 BF 00 00 .d...{..... ....
0001DC40 F8 7F 00 1C F8 DF 00 20 E8 7B 00 24 E8 DB 00 28 ....... .{.$...(
0001DC50 32 BB 00 A4 F8 7F 00 24 B9 F4 0B 68 F8 DF 00 28 2......$...h...(
0001DC60 E8 DB 00 28 10 BF 00 00 32 7F 00 44 B9 F4 07 18 ...(....2..D....
0001DC70 32 DF 00 54 E8 7B 00 D4 E8 DB 01 64 32 E0 01 00 2..T.{.....d2...
0001DC80 F8 7F 00 34 F8 DF 00 E8 E8 D5 00 00 BC 06 00 20 ...4........... 
0001DC90 E8 B3 00 00 BC 05 01 B4 B0 00 00 01 B9 F4 19 70 ...............p
0001DCA0 10 F7 00 00 E8 73 00 00 F8 03 01 00 32 73 00 04 .....s......2s..
0001DCB0 88 76 98 00 BE 23 FF D4 32 B5 00 04 E8 7B 00 24 .v...#..2....{.$
0001DCC0 30 80 00 09 30 A3 FF FF 16 45 20 03 BE B2 01 98 0...0....E .....
0001DCD0 F8 7F 00 38 E8 9F 00 00 30 C0 00 1A 10 BF 00 00 ...8....0.......
0001DCE0 F8 C4 00 14 30 C0 00 0A F8 C4 00 1C E8 C4 00 00 ....0...........
0001DCF0 99 FC 30 00 F8 64 00 18 E8 7F 00 38 EB 3B 00 D8 ..0..d.....8.;..
0001DD00 BE 63 00 AC EB 5F 00 40 13 80 00 00 33 A0 00 03 .c..._.@....3...
0001DD10 33 C0 00 34 33 00 00 2C E8 79 00 00 F8 7A 00 00 3..43..,.y...z..
0001DD20 E8 D9 00 08 F8 DA 00 08 E8 79 00 0C F8 7A 00 0C .........y...z..
0001DD30 EA F9 00 10 FA FA 00 10 16 57 E8 03 BE 52 00 E4 .........W...R..
0001DD40 32 77 00 29 10 73 98 00 10 63 18 00 CA C3 D8 00 2w.).s...c......
0001DD50 BC 16 00 D0 EA B9 00 4C BC 15 00 3C 12 60 00 00 .......L...<.`..
0001DD60 C8 73 A8 00 C8 93 B0 00 10 BF 00 00 88 63 20 00 .s...........c .
0001DD70 BE 03 00 1C 32 73 00 04 E8 7F 00 00 E8 83 00 00 ....2s..........
0001DD80 FB 03 00 14 99 FC 20 00 FA E3 00 18 A8 73 01 00 ...... ......s..
0001DD90 BC 23 FF D0 E8 7F 00 38 33 9C 00 01 33 39 00 54 .#.....83...39.T
0001DDA0 16 43 E0 01 BE 52 FF 74 33 5A 00 54 E8 7B 01 48 .C...R.t3Z.T.{.H
0001DDB0 BE 03 00 38 E9 E1 00 00 E4 7B 01 4C 90 63 00 61 ...8.....{.L.c.a
0001DDC0 A8 63 00 01 BE 03 00 AC 30 60 00 01 E4 DB 01 50 .c......0`.....P
0001DDD0 E8 7B 01 54 EB 7B 01 58 F4 DF 01 04 F8 7F 01 08 .{.T.{.X........
0001DDE0 FB 7F 01 0C E9 E1 00 00 EA 61 00 1C EA A1 00 20 .........a..... 
0001DDF0 EA C1 00 24 EA E1 00 28 EB 01 00 2C EB 21 00 30 ...$...(...,.!.0
0001DE00 EB 41 00 34 EB 61 00 38 EB 81 00 3C EB A1 00 40 .A.4.a.8...<...@
0001DE10 EB C1 00 44 EB E1 00 48 B6 0F 00 08 30 21 00 4C ...D...H....0!.L
0001DE20 E8 7F 00 00 10 BF 00 00 12 73 98 00 E8 83 00 00 .........s......
0001DE30 FB C3 00 14 FA E3 00 18 99 FC 20 00 12 73 98 00 .......... ..s..
0001DE40 B8 10 FF 14 CA D3 D8 00 B0 00 00 00 B9 F4 EE 4C ...............L
0001DE50 10 BF 00 00 F8 73 00 00 10 A3 00 00 B8 10 FE 3C .....s.........<
0001DE60 E8 D5 00 00 EB 3B 00 D8 B8 10 FE A0 EB 5F 00 40 .....;......._.@
0001DE70 E4 DB 01 4E F4 7F 01 00 B8 10 FF 54 F4 DF 01 02 ...N.......T....

;; fn0001DE80: 0001DE80
;;   Called from:
;;     0001E82C (in fn0001E7C0)
;;     0001E848 (in fn0001E7C0)
;;     0001E864 (in fn0001E7C0)
;;     0001E880 (in fn0001E7C0)
fn0001DE80 proc
	addik	r1,r1,FFFFFFD0
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	lwi	r3,r6,00000000
	addk	r22,r6,r0
	addk	r23,r5,r0
	addk	r21,r7,r0
	beqid	r3,0001DF54
	addk	r24,r8,r0

l0001DEB4:
	addk	r6,r21,r0
	addk	r5,r3,r0
	addik	r7,r0,00000022
	imm	00000001
	brlid	r15,0001F60C
	addk	r19,r0,r0
	addik	r3,r21,00000002
	addik	r7,r21,00000022

l0001DED4:
	lhui	r4,r3,00000000
	addik	r3,r3,00000002
	xor	r5,r7,r3
	sext16	r4,r4
	bneid	r5,0001DED4
	addk	r19,r19,r4

l0001DEEC:
	addik	r3,r19,FFFFFFFF
	addik	r4,r0,000000FF
	cmpu	r18,r3,r4
	bgeid	r18,0001DF14
	addik	r4,r0,00000008

l0001DF00:
	lwi	r3,r23,00000000
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r23,r0

l0001DF14:
	lwi	r5,r22,00000000
	addk	r6,r24,r0
	addk	r7,r19,r19
	imm	00000001
	brlid	r15,0001F60C
	addik	r5,r5,00000022
	lwi	r3,r22,00000000
	swi	r0,r3,00000224
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

l0001DF54:
	imm	00000000
	brlid	r15,0001CCC4
	nop
	brid	0001DEB4
	swi	r3,r22,00000000

;; fn0001DF68: 0001DF68
;;   Called from:
;;     0001EA20 (in fn0001EA18)
;;     0001EAE4 (in fn0001EB58)
;;     0001EB6C (in fn0001EB58)
;;     0001EB90 (in fn0001EA18)
fn0001DF68 proc
	addik	r3,r0,00000004
	cmp	r18,r6,r3
	bltid	r18,0001DFB4
	addk	r4,r5,r0

l0001DF78:
	bleid	r6,0001DF9C
	swi	r6,r5,00000000

l0001DF80:
	addk	r3,r5,r3
	addk	r4,r0,r0

l0001DF88:
	swi	r4,r3,00000000
	addik	r4,r4,00000001
	xor	r9,r6,r4
	bneid	r9,0001DF88
	addik	r3,r3,00000004

l0001DF9C:
	swi	r0,r5,00000018
	swi	r0,r5,00000014
	swi	r7,r5,0000001C
	swi	r8,r5,00000020
	rtsd	r15,00000008
	addik	r3,r5,00000024

l0001DFB4:
	addk	r9,r0,r0
	addik	r10,r0,00000001

l0001DFBC:
	swi	r9,r4,00000004
	addik	r9,r9,00000001
	swi	r10,r4,00000000
	swi	r0,r4,00000014
	swi	r0,r4,00000018
	swi	r7,r4,0000001C
	swi	r8,r4,00000020
	xor	r3,r6,r9
	bneid	r3,0001DFBC
	addik	r4,r4,00000024

l0001DFE4:
	addk	r4,r9,r9
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r9,r4,r9
	addk	r9,r9,r9
	addk	r9,r9,r9
	rtsd	r15,00000008
	addk	r3,r5,r9

;; fn0001E004: 0001E004
;;   Called from:
;;     0001E228 (in fn0001E1F8)
;;     0001E244 (in fn0001E1F8)
fn0001E004 proc
	addik	r1,r1,FFFFFFC0
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r22,r1,00000024
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	lwi	r4,r5,00000014
	addk	r21,r5,r0
	addk	r19,r6,r0
	xori	r3,r4,00000064
	addk	r24,r7,r0
	addk	r25,r8,r0
	beqid	r3,0001E068
	addk	r23,r9,r0

l0001E050:
	lwi	r3,r5,00000000
	addik	r6,r0,00000014
	swi	r6,r3,00000014
	lwi	r6,r3,00000000
	brald	r15,r6
	swi	r4,r3,00000018

l0001E068:
	addik	r3,r0,00000003
	cmpu	r18,r19,r3
	bgeid	r18,0001E090
	addik	r4,r0,0000001F

l0001E078:
	lwi	r3,r21,00000000
	addk	r5,r21,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r19,r3,00000018

l0001E090:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r21,r19
	lwi	r22,r19,00000044
	beqi	r22,0001E1E0

l0001E0A4:
	rsubk	r3,r23,r0
	or	r3,r3,r23
	addk	r19,r0,r0
	addik	r23,r0,00000064
	addik	r27,r0,00000001
	addik	r28,r0,00007FFF
	addk	r26,r0,r3
	srl	r26,r3
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	srl	r26,r26
	brid	0001E170
	addik	r21,r0,000000FF

l0001E144:
	beqi	r26,0001E150

l0001E148:
	cmp	r18,r3,r21
	blti	r18,0001E160

l0001E150:
	cmp	r18,r3,r28
	bgeid	r18,0001E160
	addk	r4,r3,r0

l0001E15C:
	addk	r4,r28,r0

l0001E160:
	sw	r4,r19,r22
	addik	r19,r19,00000004
	xori	r3,r19,00000100
	beqi	r3,0001E1AC

l0001E170:
	lw	r6,r19,r24
	imm	00000001
	brlid	r15,0001E908
	addk	r5,r25,r0
	addk	r6,r23,r0
	imm	00000001
	brlid	r15,0001E7D0
	addik	r5,r3,00000032
	bgtid	r3,0001E144
	addk	r4,r21,r0

l0001E198:
	addk	r4,r27,r0
	sw	r4,r19,r22
	addik	r19,r19,00000004
	xori	r3,r19,00000100
	bnei	r3,0001E170

l0001E1AC:
	swi	r3,r22,00000100
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	rtsd	r15,00000008
	addik	r1,r1,00000040

l0001E1E0:
	imm	00000000
	brlid	r15,0001CC98
	addk	r5,r21,r0
	addk	r22,r3,r0
	brid	0001E0A4
	swi	r3,r19,00000044

;; fn0001E1F8: 0001E1F8
;;   Called from:
;;     0001E810 (in fn0001E7C0)
fn0001E1F8 proc
	addik	r1,r1,FFFFFFD8
	swi	r21,r1,00000020
	addk	r21,r7,r0
	addk	r8,r6,r0
	imm	00000001
	addik	r7,r0,00007634
	addk	r9,r21,r0
	swi	r19,r1,0000001C
	swi	r22,r1,00000024
	addk	r19,r6,r0
	addk	r22,r5,r0
	swi	r15,r1,00000000
	brlid	r15,0001E004
	addk	r6,r0,r0
	addk	r9,r21,r0
	addk	r8,r19,r0
	addk	r5,r22,r0
	imm	00000001
	addik	r7,r0,00007534
	brlid	r15,0001E004
	addik	r6,r0,00000001
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028
0001E264             BC 65 00 34 30 80 00 64 16 45 20 01     .e.40..d.E .
0001E270 BE B2 00 10 10 60 00 00 B6 0F 00 08 80 00 00 00 .....`..........
0001E280 30 60 00 31 16 45 18 01 BE B2 00 18 14 65 20 00 0`.1.E.......e .
0001E290 B6 0F 00 08 10 63 18 00 B6 0F 00 08 30 60 13 88 .....c......0`..
0001E2A0 10 C5 00 00 30 21 FF E4 F9 E1 00 00 B0 00 00 01 ....0!..........
0001E2B0 B9 F4 05 20 30 A0 13 88 E9 E1 00 00 B6 0F 00 08 ... 0...........
0001E2C0 30 21 00 1C 30 21 FF DC FA 61 00 20 F9 E1 00 00 0!..0!...a. ....
0001E2D0 BE 66 00 64 12 65 00 00 30 A0 00 64 16 46 28 01 .f.d.e..0..d.F(.
0001E2E0 BE B2 00 24 10 60 00 00 10 B3 00 00 B9 F4 FF 0C ...$.`..........
0001E2F0 10 C3 00 00 E9 E1 00 00 EA 61 00 20 B6 0F 00 08 .........a. ....
0001E300 30 21 00 24 30 60 00 31 16 46 18 01 BE B2 00 48 0!.$0`.1.F.....H
0001E310 14 66 28 00 10 63 18 00 10 B3 00 00 B9 F4 FE DC .f(..c..........
0001E320 10 C3 00 00 E9 E1 00 00 EA 61 00 20 B6 0F 00 08 .........a. ....
0001E330 30 21 00 24 30 60 13 88 10 B3 00 00 B9 F4 FE BC 0!.$0`..........
0001E340 10 C3 00 00 E9 E1 00 00 EA 61 00 20 B6 0F 00 08 .........a. ....
0001E350 30 21 00 24 30 A0 13 88 B0 00 00 01 B9 F4 04 74 0!.$0..........t
0001E360 F8 E1 00 1C 10 B3 00 00 E8 E1 00 1C B9 F4 FE 8C ................
0001E370 10 C3 00 00 E9 E1 00 00 EA 61 00 20 B6 0F 00 08 .........a. ....
0001E380 30 21 00 24                                     0!.$           

;; fn0001E384: 0001E384
fn0001E384 proc
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	lwi	r4,r5,00000014
	addk	r19,r5,r0
	xori	r3,r4,00000064
	beqid	r3,0001E3C0
	addk	r21,r6,r0

l0001E3A8:
	lwi	r3,r5,00000000
	addik	r6,r0,00000014
	swi	r6,r3,00000014
	lwi	r6,r3,00000000
	brald	r15,r6
	swi	r4,r3,00000018

l0001E3C0:
	swi	r21,r19,0000003C
	swi	r0,r19,000000FC
	addik	r3,r0,00000005
	cmpu	r18,r21,r3
	bltid	r18,0001E6D8
	swi	r0,r19,00000110

l0001E3D8:
	addk	r3,r0,r21
	addk	r3,r21,r21
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,000071BC
	lwi	r3,r3,00000000
	bra	r3
0001E3F4             E8 73 00 40 30 80 00 04 F8 93 00 38     .s.@0......8
0001E400 30 80 00 01 F8 93 01 10 30 A0 00 43 F8 A3 00 00 0.......0..C....
0001E410 30 C0 00 4D 30 E0 00 59 30 A0 00 4B F8 83 00 08 0..M0..Y0..K....
0001E420 F8 83 00 0C F8 03 00 10 F8 03 00 14 F8 03 00 18 ................
0001E430 F8 C3 00 54 F8 83 00 5C F8 83 00 60 F8 03 00 64 ...T...\...`...d
0001E440 F8 03 00 68 F8 03 00 6C F8 E3 00 A8 F8 83 00 B0 ...h...l........
0001E450 F8 83 00 B4 F8 03 00 B8 F8 03 00 BC F8 03 00 C0 ................
0001E460 F8 A3 00 FC F8 83 01 04 F8 83 01 08 F8 03 01 0C ................
0001E470 F8 03 01 10 F8 03 01 14 E9 E1 00 00             ............   

l0001E47C:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
0001E48C                                     E8 73 00 40             .s.@
0001E490 30 80 00 01 30 C0 00 04 F8 93 01 10 F8 D3 00 38 0...0..........8
0001E4A0 30 A0 00 02 30 E0 00 03 F8 83 00 00 F8 A3 00 08 0...0...........
0001E4B0 F8 A3 00 0C F8 03 00 10 F8 03 00 14 F8 03 00 18 ................
0001E4C0 F8 A3 00 54 F8 83 00 5C F8 83 00 60 F8 83 00 64 ...T...\...`...d
0001E4D0 F8 83 00 68 F8 83 00 6C F8 E3 00 A8 F8 83 00 B0 ...h...l........
0001E4E0 F8 83 00 B4 F8 83 00 B8 F8 83 00 BC F8 83 00 C0 ................
0001E4F0 F8 C3 00 FC F8 A3 01 04 F8 A3 01 08 F8 03 01 0C ................
0001E500 F8 03 01 10 F8 03 01 14 E9 E1 00 00 EA 61 00 1C .............a..
0001E510 EA A1 00 20 B6 0F 00 08 30 21 00 24 E8 F3 00 24 ... ....0!.$...$
0001E520 30 60 00 09 30 87 FF FF 16 44 18 03 BE B2 00 38 0`..0....D.....8

;; fn0001E530: 0001E530
fn0001E530 proc
	swi	r7,r19,00000038
	lwi	r3,r19,00000000
	addik	r4,r0,0000001A
	addk	r5,r19,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	addik	r6,r0,0000000A
	swi	r7,r3,00000018
	brald	r15,r4
	swi	r6,r3,0000001C
	lwi	r7,r19,00000038
	bleid	r7,0001E47C
	lwi	r15,r1,00000000

l0001E564:
	lwi	r3,r19,00000040
	addk	r4,r0,r0
	addik	r5,r0,00000001

l0001E570:
	swi	r4,r3,00000000
	addik	r4,r4,00000001
	swi	r5,r3,00000008
	swi	r5,r3,0000000C
	swi	r0,r3,00000010
	swi	r0,r3,00000014
	swi	r0,r3,00000018
	xor	r6,r4,r7
	bneid	r6,0001E570
	addik	r3,r3,00000054

l0001E598:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
0001E5AC                                     E8 73 00 40             .s.@
0001E5B0 30 80 00 01 F8 93 00 FC F8 93 00 38 F8 83 00 00 0..........8....
0001E5C0 F8 83 00 08 F8 83 00 0C F8 03 00 10 F8 03 00 14 ................
0001E5D0 F8 03 00 18 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .........a..... 
0001E5E0 B6 0F 00 08 30 21 00 24 E8 73 00 40 30 80 00 01 ....0!.$.s.@0...
0001E5F0 30 E0 00 03 F8 F3 00 38 F8 93 01 10 30 A0 00 52 0......8....0..R
0001E600 30 C0 00 47 30 E0 00 42 F8 A3 00 00 F8 83 00 08 0..G0..B........
0001E610 F8 83 00 0C F8 03 00 10 F8 03 00 14 F8 03 00 18 ................
0001E620 F8 C3 00 54 F8 83 00 5C F8 83 00 60 F8 03 00 64 ...T...\...`...d
0001E630 F8 03 00 68 F8 03 00 6C F8 E3 00 A8 F8 83 00 B0 ...h...l........
0001E640 F8 83 00 B4 F8 03 00 B8 F8 03 00 BC F8 03 00 C0 ................
0001E650 E9 E1 00 00 EA 61 00 1C EA A1 00 20 B6 0F 00 08 .....a..... ....
0001E660 30 21 00 24 E8 73 00 40 30 80 00 01 30 C0 00 03 0!.$.s.@0...0...
0001E670 F8 93 00 FC F8 D3 00 38 30 A0 00 02 F8 83 00 00 .......80.......
0001E680 F8 A3 00 08 F8 A3 00 0C F8 03 00 10 F8 03 00 14 ................
0001E690 F8 03 00 18 F8 A3 00 54 F8 83 00 5C F8 83 00 60 .......T...\...`
0001E6A0 F8 83 00 64 F8 83 00 68 F8 83 00 6C F8 C3 00 A8 ...d...h...l....
0001E6B0 F8 83 00 B0 F8 83 00 B4 F8 83 00 B8 F8 83 00 BC ................
0001E6C0 F8 83 00 C0 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .........a..... 
0001E6D0 B6 0F 00 08 30 21 00 24                         ....0!.$       

l0001E6D8:
	lwi	r3,r19,00000000
	addik	r7,r0,0000000A
	swi	r7,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r19,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

;; fn0001E704: 0001E704
;;   Called from:
;;     0001E90C (in fn0001E908)
fn0001E704 proc
	lwi	r6,r5,00000028
	addik	r1,r1,FFFFFFE4
	addik	r3,r0,00000005
	cmpu	r18,r6,r3
	bltid	r18,0001E79C
	swi	r15,r1,00000000

l0001E71C:
	addk	r3,r0,r6
	addk	r3,r6,r6
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,000071D4
	lwi	r3,r3,00000000
	bra	r3
0001E738                         B9 F4 FC 4C 30 C0 00 03         ...L0...
0001E740 E9 E1 00 00 B6 0F 00 08 30 21 00 1C B9 F4 FC 38 ........0!.....8
0001E750 30 C0 00 01 E9 E1 00 00 B6 0F 00 08 30 21 00 1C 0...........0!..
0001E760 B9 F4 FC 24 30 C0 00 05 E9 E1 00 00 B6 0F 00 08 ...$0...........
0001E770 30 21 00 1C B9 F4 FC 10 30 C0 00 04 E9 E1 00 00 0!......0.......
0001E780 B6 0F 00 08 30 21 00 1C B9 F4 FB FC 10 C0 00 00 ....0!..........
0001E790 E9 E1 00 00 B6 0F 00 08 30 21 00 1C             ........0!..   

l0001E79C:
	lwi	r3,r5,00000000
	addik	r4,r0,00000009
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0001E7C0: 0001E7C0
fn0001E7C0 proc
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r4,r5,00000014
	xori	r3,r4,00000064
	beqid	r3,0001E7F4
	addk	r19,r5,r0

l0001E7DC:
	lwi	r3,r5,00000000
	addik	r6,r0,00000014
	swi	r6,r3,00000014
	lwi	r6,r3,00000000
	brald	r15,r6
	swi	r4,r3,00000018

l0001E7F4:
	lwi	r6,r19,00000040
	beqid	r6,0001E924
	addk	r5,r19,r0

l0001E800:
	addk	r5,r19,r0
	addik	r3,r0,00000008
	swi	r3,r19,00000034
	addik	r7,r0,00000001
	brlid	r15,0001E1F8
	addik	r6,r0,00000032
	imm	00000001
	addik	r8,r0,000074F8
	imm	00000001
	addik	r7,r0,00007510
	addk	r5,r19,r0
	brlid	r15,0001DE80
	addik	r6,r19,00000054
	imm	00000001
	addik	r8,r0,00007390
	imm	00000001
	addik	r7,r0,000074D4
	addk	r5,r19,r0
	brlid	r15,0001DE80
	addik	r6,r19,00000064
	imm	00000001
	addik	r8,r0,00007354
	imm	00000001
	addik	r7,r0,0000736C
	addk	r5,r19,r0
	brlid	r15,0001DE80
	addik	r6,r19,00000058
	imm	00000001
	addik	r7,r0,00007330
	addk	r5,r19,r0
	imm	00000001
	addik	r8,r0,000071EC
	brlid	r15,0001DE80
	addik	r6,r19,00000068
	addik	r3,r19,00000074
	addik	r7,r19,00000094
	addik	r6,r0,00000001
	addik	r5,r0,00000005

l0001E898:
	shi	r0,r3,00000000
	shi	r6,r3,00000020
	shi	r5,r3,00000040
	addik	r3,r3,00000002
	xor	r4,r3,r7
	bnei	r4,0001E898

l0001E8B0:
	lwi	r5,r19,00000034
	swi	r4,r19,000000D8
	swi	r4,r19,000000D4
	swi	r4,r19,000000DC
	swi	r4,r19,000000E0
	addik	r3,r0,00000008
	cmp	r18,r5,r3
	bgeid	r18,0001E8DC
	swi	r4,r19,000000E4

l0001E8D4:
	addik	r6,r0,00000001
	swi	r6,r19,000000E4

l0001E8DC:
	imm	00000001
	addik	r3,r0,00000001
	addk	r5,r19,r0
	swi	r0,r19,000000E8
	swi	r3,r19,00000100
	addik	r3,r0,00000001
	swi	r3,r19,00000108
	swi	r3,r19,0000010C
	swi	r0,r19,000000EC
	swi	r0,r19,000000F0
	swi	r0,r19,000000F4

;; fn0001E908: 0001E908
;;   Called from:
;;     0001E904 (in fn0001E7C0)
;;     0001F720 (in fn0001F63C)
;;     0001F860 (in fn0001F63C)
;;     0001FED0 (in fn0001FCE0)
;;     0001FF0C (in fn0001FCE0)
;;     0001FF34 (in fn0001FCE0)
;;     0001FF5C (in fn0001FCE0)
;;     0002629C (in fn000261AC)
;;     000262B4 (in fn000261AC)
fn0001E908 proc
	swi	r0,r19,000000F8
	brlid	r15,0001E704
	shi	r0,r19,00000104
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

l0001E924:
	lwi	r3,r19,00000004
	lwi	r3,r3,00000000
	brald	r15,r3
	addik	r7,r0,00000348
	brid	0001E800
	swi	r3,r19,00000040

;; fn0001E93C: 0001E93C
;;   Called from:
;;     0001A074 (in fn00019BC8)
fn0001E93C proc
	addik	r1,r1,FFFFFFD4
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	lwi	r3,r5,00000014
	addk	r21,r5,r0
	xori	r4,r3,00000064
	beqid	r4,0001E980
	lwi	r19,r5,00000038

l0001E968:
	lwi	r4,r5,00000000
	addik	r6,r0,00000014
	swi	r6,r4,00000014
	lwi	r6,r4,00000000
	brald	r15,r6
	swi	r3,r4,00000018

l0001E980:
	xori	r23,r19,00000003
	beqid	r23,0001EB3C
	addik	r3,r0,00000004

l0001E98C:
	cmp	r18,r19,r3
	bgeid	r18,0001EB4C
	addk	r22,r19,r19

l0001E998:
	addk	r22,r22,r19
	addk	r22,r22,r22

l0001E9A0:
	lwi	r5,r21,000001A4
	beqid	r5,0001E9BC
	addik	r3,r0,0000000A

l0001E9AC:
	lwi	r3,r21,000001A8
	cmp	r18,r22,r3
	bgeid	r18,0001EA0C
	addik	r3,r0,0000000A

l0001E9BC:
	cmp	r18,r3,r22
	bgeid	r18,0001E9CC
	addk	r4,r22,r0

l0001E9C8:
	addk	r4,r3,r0

l0001E9CC:
	addk	r7,r4,r4
	lwi	r3,r21,00000004
	addk	r7,r7,r7
	addk	r7,r7,r7
	addk	r7,r7,r4
	lwi	r3,r3,00000000
	addk	r5,r21,r0
	addk	r8,r0,r7
	addk	r8,r7,r7
	addk	r8,r8,r8
	addk	r7,r8,r0
	swi	r4,r21,000001A8
	brald	r15,r3
	addk	r6,r0,r0
	addk	r5,r3,r0

;; fn0001EA08: 0001EA08
;;   Called from:
;;     0001EA04 (in fn0001E93C)
;;     0001F748 (in fn0001F63C)
;;     0001F764 (in fn0001F63C)
;;     0001F830 (in fn0001F63C)
;;     000262C8 (in fn000261AC)
;;     000262E4 (in fn000261AC)
;;     000264E0 (in fn000261AC)
fn0001EA08 proc
	swi	r3,r21,000001A4

;; fn0001EA0C: 0001EA0C
;;   Called from:
;;     0001E9B8 (in fn0001E93C)
;;     0001EA08 (in fn0001EA08)
fn0001EA0C proc
	swi	r5,r21,000000D8
	beqid	r23,0001EB58
	swi	r22,r21,000000D4

;; fn0001EA18: 0001EA18
;;   Called from:
;;     0001EA14 (in fn0001EA0C)
;;     0001EA14 (in fn0001EA0C)
fn0001EA18 proc
	addk	r6,r19,r0
	addik	r8,r0,00000001
	brlid	r15,0001DF68
	addk	r7,r0,r0
	bleid	r19,0001EB84
	addk	r4,r0,r0

l0001EA30:
	addik	r5,r0,00000001
	addik	r7,r0,00000005
	addik	r6,r0,00000002

l0001EA3C:
	swi	r4,r3,00000004
	swi	r5,r3,00000000
	swi	r5,r3,00000014
	swi	r7,r3,00000018
	swi	r0,r3,0000001C
	swi	r6,r3,00000020
	addik	r4,r4,00000001
	cmp	r18,r19,r4
	bltid	r18,0001EA3C
	addik	r3,r3,00000024

l0001EA64:
	addk	r4,r0,r0
	addik	r8,r0,00000001
	addik	r7,r0,00000006
	addik	r6,r0,0000003F
	addik	r5,r0,00000002

l0001EA78:
	swi	r4,r3,00000004
	swi	r8,r3,00000000
	swi	r7,r3,00000014
	swi	r6,r3,00000018
	swi	r0,r3,0000001C
	swi	r5,r3,00000020
	addik	r4,r4,00000001
	cmp	r18,r19,r4
	bltid	r18,0001EA78
	addik	r3,r3,00000024

l0001EAA0:
	addk	r4,r0,r0
	addik	r5,r0,00000001
	addik	r7,r0,0000003F
	addik	r6,r0,00000002

l0001EAB0:
	swi	r4,r3,00000004
	swi	r5,r3,00000000
	swi	r5,r3,00000014
	swi	r7,r3,00000018
	swi	r6,r3,0000001C
	swi	r5,r3,00000020
	addik	r4,r4,00000001
	cmp	r18,r19,r4
	bltid	r18,0001EAB0
	addik	r3,r3,00000024

l0001EAD8:
	addk	r6,r19,r0
	addk	r5,r3,r0
	addk	r8,r0,r0
	brlid	r15,0001DF68
	addik	r7,r0,00000001
	addk	r4,r0,r0
	addik	r5,r0,00000001
	addik	r6,r0,0000003F

l0001EAF8:
	swi	r4,r3,00000004
	swi	r5,r3,00000000
	swi	r5,r3,00000014
	swi	r6,r3,00000018
	swi	r5,r3,0000001C
	swi	r0,r3,00000020
	addik	r4,r4,00000001
	cmp	r18,r19,r4
	bltid	r18,0001EAF8
	addik	r3,r3,00000024

l0001EB20:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	rtsd	r15,00000008
	addik	r1,r1,0000002C

l0001EB3C:
	lwi	r3,r21,0000003C
	xori	r3,r3,00000003
	beqi	r3,0001EB7C

l0001EB48:
	addk	r22,r19,r19

l0001EB4C:
	addk	r22,r22,r22
	brid	0001E9A0
	addik	r22,r22,00000002

;; fn0001EB58: 0001EB58
;;   Called from:
;;     0001EA14 (in fn0001EA0C)
;;     0001EA14 (in fn0001EA0C)
;;     0001EA2C (in fn0001EA18)
fn0001EB58 proc
	lwi	r3,r21,0000003C
	xori	r3,r3,00000003
	beqid	r3,0001EBB4
	addk	r7,r23,r0

l0001EB68:
	addik	r8,r0,00000001
	brlid	r15,0001DF68
	addik	r6,r0,00000003
	brid	0001EA30
	addk	r4,r0,r0

l0001EB7C:
	brid	0001E9A0
	addik	r22,r0,0000000A

l0001EB84:
	addk	r6,r19,r0
	addk	r5,r3,r0
	addk	r8,r0,r0
	brlid	r15,0001DF68
	addik	r7,r0,00000001
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	rtsd	r15,00000008
	addik	r1,r1,0000002C

l0001EBB4:
	addik	r8,r0,00000005
	addik	r3,r0,00000001
	addik	r6,r0,00000002
	addik	r4,r0,0000003F
	addik	r7,r0,00000003
	swi	r8,r5,0000003C
	addik	r8,r0,00000006
	swi	r23,r5,00000004
	swi	r23,r5,00000018
	swi	r23,r5,00000014
	swi	r23,r5,0000001C
	swi	r23,r5,00000028
	swi	r23,r5,00000040
	swi	r23,r5,00000064
	swi	r23,r5,00000088
	swi	r23,r5,00000094
	swi	r23,r5,000000AC
	swi	r8,r5,000000A4
	swi	r7,r5,00000000
	swi	r3,r5,00000008
	swi	r6,r5,0000000C
	swi	r3,r5,00000020
	swi	r3,r5,00000024
	swi	r3,r5,00000038
	swi	r6,r5,00000044
	swi	r3,r5,00000048
	swi	r6,r5,0000004C
	swi	r3,r5,0000005C
	swi	r4,r5,00000060
	swi	r3,r5,00000068
	swi	r3,r5,0000006C
	swi	r3,r5,00000070
	swi	r3,r5,00000080
	swi	r4,r5,00000084
	swi	r3,r5,0000008C
	swi	r3,r5,00000090
	swi	r4,r5,000000A8
	swi	r6,r5,000000B0
	swi	r3,r5,000000B4
	swi	r23,r5,000000B8
	swi	r23,r5,000000DC
	swi	r23,r5,000000F0
	swi	r23,r5,000000EC
	swi	r23,r5,000000F8
	swi	r23,r5,0000011C
	swi	r23,r5,00000140
	swi	r23,r5,00000148
	swi	r23,r5,00000164
	swi	r3,r5,000000C8
	swi	r4,r5,000000CC
	swi	r6,r5,000000D0
	swi	r3,r5,000000D4
	swi	r7,r5,000000D8
	swi	r3,r5,000000E0
	swi	r6,r5,000000E4
	swi	r3,r5,000000F4
	swi	r3,r5,000000FC
	swi	r6,r5,00000100
	swi	r3,r5,00000110
	swi	r4,r5,00000114
	swi	r3,r5,00000118
	swi	r3,r5,00000120
	swi	r3,r5,00000124
	swi	r3,r5,00000134
	swi	r4,r5,00000138
	swi	r3,r5,0000013C
	swi	r3,r5,00000144
	swi	r3,r5,00000158
	swi	r4,r5,0000015C
	swi	r3,r5,00000160
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	rtsd	r15,00000008
	addik	r1,r1,0000002C
0001ECE8                         E8 85 00 04 30 21 FF E0         ....0!..
0001ECF0 FA 61 00 1C F9 E1 00 00 E8 64 00 00 EA 65 00 18 .a.......d...e..
0001ED00 30 E0 10 00 99 FC 18 00 30 C0 00 01 30 80 10 00 0.......0...0...
0001ED10 F8 93 00 04 F8 73 00 18 F8 73 00 00 E9 E1 00 00 .....s...s......
0001ED20 EA 61 00 1C B6 0F 00 08 30 21 00 20 30 21 FF DC .a......0!. 0!..
0001ED30 FA A1 00 20 F9 E1 00 00 FA 61 00 1C EA 65 00 18 ... .....a...e..
0001ED40 12 A5 00 00 30 E0 10 00 E9 13 00 14 E8 B3 00 18 ....0...........
0001ED50 B0 00 00 01 B9 F4 03 D4 30 C0 00 01 A8 63 10 00 ........0....c..
0001ED60 BE 03 00 1C 30 80 00 25 E8 75 00 00 F8 83 00 14 ....0..%.u......
0001ED70 E8 63 00 00 99 FC 18 00 10 B5 00 00 E8 73 00 18 .c...........s..
0001ED80 30 80 10 00 F8 93 00 04 F8 73 00 00 E9 E1 00 00 0........s......
0001ED90 EA 61 00 1C EA A1 00 20 30 60 00 01 B6 0F 00 08 .a..... 0`......
0001EDA0 30 21 00 24 30 21 FF D8 FA C1 00 24 F9 E1 00 00 0!.$0!.....$....
0001EDB0 FA 61 00 1C FA A1 00 20 EA A5 00 18 30 60 10 00 .a..... ....0`..
0001EDC0 12 C5 00 00 EA 75 00 04 16 73 18 00 BE 33 00 54 .....u...s...3.T
0001EDD0 E8 B5 00 14 B0 00 00 01 B9 F4 03 84 80 00 00 00 ................
0001EDE0 B0 00 00 01 B9 F4 04 18 E8 B5 00 14 BE 03 00 1C ................
0001EDF0 30 80 00 25 E8 76 00 00 F8 83 00 14 E8 63 00 00 0..%.v.......c..
0001EE00 99 FC 18 00 10 B6 00 00 E9 E1 00 00 EA 61 00 1C .............a..
0001EE10 EA A1 00 20 EA C1 00 24 B6 0F 00 08 30 21 00 28 ... ...$....0!.(
0001EE20 11 05 00 00 10 F3 00 00 E8 B5 00 18 B0 00 00 01 ................
0001EE30 B9 F4 02 F8 30 C0 00 01 88 63 98 00 BE 03 00 1C ....0....c......
0001EE40 30 80 00 25 E8 76 00 00 F8 83 00 14 E8 63 00 00 0..%.v.......c..
0001EE50 99 FC 18 00 10 B6 00 00 B8 10 FF 7C E8 B5 00 14 ...........|....
0001EE60 E8 65 00 18 30 21 FF DC FA A1 00 20 F9 E1 00 00 .e..0!..... ....
0001EE70 FA 61 00 1C BE 23 00 24 12 A6 00 00 E8 85 00 04 .a...#.$........
0001EE80 10 C3 00 00 12 65 00 00 E8 64 00 00 99 FC 18 00 .....e...d......
0001EE90 30 E0 00 1C F8 73 00 18 30 80 53 68 FA A3 00 14 0....s..0.Sh....
0001EEA0 F8 83 00 08 30 80 53 AC F8 83 00 0C 30 80 54 24 ....0.S.....0.T$
0001EEB0 F8 83 00 10 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .........a..... 
0001EEC0 B6 0F 00 08 30 21 00 24                         ....0!.$       

;; fn0001EEC8: 0001EEC8
;;   Called from:
;;     0001FFB4 (in fn0001FCE0)
fn0001EEC8 proc
	addik	r1,r1,FFFFF578
	swi	r31,r1,00000A84
	swi	r15,r1,00000000
	swi	r19,r1,00000A58
	swi	r21,r1,00000A5C
	swi	r22,r1,00000A60
	swi	r23,r1,00000A64
	swi	r24,r1,00000A68
	swi	r25,r1,00000A6C
	swi	r26,r1,00000A70
	swi	r27,r1,00000A74
	swi	r28,r1,00000A78
	swi	r29,r1,00000A7C
	swi	r30,r1,00000A80
	lwi	r10,r5,000000D4
	bgtid	r10,0001EF28
	addk	r31,r5,r0

l0001EF0C:
	lwi	r3,r5,00000000
	addik	r4,r0,00000013
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r0,r3,00000018
	lwi	r10,r31,000000D4

l0001EF28:
	lwi	r27,r31,000000D8
	lwi	r3,r27,00000014
	bneid	r3,0001EF44
	lwi	r8,r31,00000038

l0001EF38:
	lwi	r3,r27,00000018
	xori	r3,r3,0000003F
	beqi	r3,0001F48C

l0001EF44:
	addik	r6,r0,00000001
	bleid	r8,0001F514
	swi	r6,r31,00000118

l0001EF50:
	addik	r26,r1,0000001C
	addk	r5,r26,r0
	addk	r9,r0,r0
	addik	r6,r0,FFFFFFFF
	addk	r3,r5,r0

l0001EF64:
	addik	r5,r5,00000100

l0001EF68:
	swi	r6,r3,00000000
	addik	r3,r3,00000004
	xor	r4,r5,r3
	bnei	r4,0001EF68

l0001EF78:
	addik	r9,r9,00000001
	xor	r3,r9,r8
	bneid	r3,0001EF64
	addk	r3,r5,r0

l0001EF88:
	bleid	r10,0001F214
	addk	r19,r0,r0

l0001EF90:
	addik	r19,r0,00000001

l0001EF94:
	addik	r25,r0,00000011

;; fn0001EF98: 0001EF98
;;   Called from:
;;     0001EF94 (in fn0001EEC8)
;;     0001F1E4 (in fn0001F0F4)
fn0001EF98 proc
	lwi	r23,r27,00000000
	addik	r4,r0,00000003
	addik	r3,r23,FFFFFFFF
	cmpu	r18,r3,r4
	bgeid	r18,0001EFD4
	addik	r6,r0,00000004

l0001EFB0:
	lwi	r3,r31,00000000
	addk	r5,r31,r0
	lwi	r4,r3,00000000
	swi	r6,r3,0000001C
	addik	r6,r0,0000001A
	swi	r6,r3,00000014
	brald	r15,r4
	swi	r23,r3,00000018
	blei	r23,0001F048

l0001EFD4:
	addk	r22,r27,r0
	addk	r21,r0,r0

l0001EFDC:
	lwi	r24,r22,00000004
	bltid	r24,0001EFF4
	addk	r5,r31,r0

l0001EFE8:
	lwi	r3,r31,00000038
	cmp	r18,r3,r24
	blti	r18,0001F00C

l0001EFF4:
	lwi	r3,r31,00000000
	addik	r6,r0,00000013
	lwi	r4,r3,00000000
	swi	r6,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F00C:
	beqid	r21,0001F038
	addk	r5,r31,r0

l0001F014:
	lwi	r3,r22,00000000
	cmp	r18,r24,r3
	bltid	r18,0001F038
	addik	r6,r0,00000013

l0001F024:
	lwi	r3,r31,00000000
	lwi	r4,r3,00000000
	swi	r6,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F038:
	addik	r21,r21,00000001
	xor	r3,r23,r21
	bneid	r3,0001EFDC
	addik	r22,r22,00000004

l0001F048:
	lwi	r4,r27,00000018
	lwi	r3,r31,00000118
	lwi	r28,r27,00000014
	swi	r4,r1,00000A48
	lwi	r22,r27,0000001C
	beqid	r3,0001F290
	lwi	r24,r27,00000020

l0001F064:
	addik	r3,r0,0000003F
	cmpu	r18,r28,r3
	blti	r18,0001F08C

l0001F070:
	cmp	r18,r28,r4
	blti	r18,0001F08C

l0001F078:
	cmp	r18,r4,r3
	bltid	r18,0001F08C
	addik	r3,r0,0000000A

l0001F084:
	cmpu	r18,r22,r3
	bgei	r18,0001F468

l0001F08C:
	lwi	r3,r31,00000000
	addk	r5,r31,r0
	lwi	r4,r3,00000000
	swi	r25,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F0A4:
	bneid	r28,0001F458
	xori	r3,r23,00000001

l0001F0AC:
	lwi	r6,r1,00000A48
	beqi	r6,0001F0CC

l0001F0B4:
	lwi	r3,r31,00000000
	addk	r5,r31,r0
	lwi	r4,r3,00000000
	swi	r25,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F0CC:
	bleid	r23,0001F1E8
	lwi	r4,r1,00000A48

l0001F0D4:
	addik	r5,r22,FFFFFFFF

l0001F0D8:
	addk	r6,r0,r0
	addik	r3,r4,00000001
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r4,r28,r28
	swi	r3,r1,00000A50
	addk	r3,r4,r4

;; fn0001F0F4: 0001F0F4
;;   Called from:
;;     0001F0F0 (in fn0001EF98)
;;     00025F5C (in fn00025F38)
fn0001F0F4 proc
	swi	r3,r1,00000A54
	xor	r3,r5,r24
	addik	r30,r27,00000004
	swi	r6,r1,00000A44
	addik	r26,r1,0000001C
	swi	r3,r1,00000A4C

l0001F10C:
	lwi	r3,r30,00000000
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	beqid	r28,0001F15C
	addk	r21,r26,r3

l0001F138:
	lw	r3,r3,r26
	bgeid	r3,0001F160
	lwi	r3,r1,00000A48

l0001F144:
	lwi	r3,r31,00000000
	addk	r5,r31,r0
	lwi	r4,r3,00000000
	swi	r25,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F15C:
	lwi	r3,r1,00000A48

l0001F160:
	cmp	r18,r28,r3
	bltid	r18,0001F1D0
	lwi	r4,r1,00000A54

l0001F16C:
	lwi	r6,r1,00000A50
	addk	r29,r21,r4
	brid	0001F1AC
	addk	r21,r21,r6

l0001F17C:
	beqid	r6,0001F284
	lwi	r3,r1,00000A4C

l0001F184:
	lwi	r4,r31,00000000
	lwi	r6,r4,00000000
	swi	r25,r4,00000014
	brald	r15,r6
	swi	r19,r4,00000018
	swi	r24,r29,00000000

l0001F19C:
	addik	r29,r29,00000004
	xor	r4,r21,r29
	beqid	r4,0001F1D4
	lwi	r4,r1,00000A44

l0001F1AC:
	lwi	r4,r29,00000000
	addk	r5,r31,r0
	bgeid	r4,0001F17C
	xor	r6,r4,r22

l0001F1BC:
	bnei	r22,0001F184

l0001F1C0:
	swi	r24,r29,00000000
	addik	r29,r29,00000004
	xor	r4,r21,r29
	bnei	r4,0001F1AC

l0001F1D0:
	lwi	r4,r1,00000A44

l0001F1D4:
	addik	r30,r30,00000004
	addik	r4,r4,00000001
	cmp	r18,r23,r4
	bltid	r18,0001F10C
	swi	r4,r1,00000A44

l0001F1E8:
	lwi	r3,r31,000000D4
	addik	r19,r19,00000001
	cmp	r18,r19,r3
	bgeid	r18,0001EF98
	addik	r27,r27,00000024

l0001F1FC:
	lwi	r3,r31,00000118

l0001F200:
	beqid	r3,0001F4C8
	lwi	r8,r31,00000038

l0001F208:
	bleid	r8,0001F248
	addik	r26,r1,0000001C

l0001F210:
	addk	r19,r0,r0

;; fn0001F214: 0001F214
;;   Called from:
;;     0001EF8C (in fn0001EEC8)
;;     0001F210 (in fn0001EF98)
fn0001F214 proc
	addik	r21,r0,0000002D

;; fn0001F218: 0001F218
;;   Called from:
;;     0001F20C (in fn0001EF98)
;;     0001F214 (in fn0001F214)
;;     0001F214 (in fn0001F214)
;;     0001F4CC (in fn0001EF98)
fn0001F218 proc
	lwi	r3,r26,00000000
	addik	r19,r19,00000001
	bgeid	r3,0001F240
	addik	r26,r26,00000100

l0001F228:
	lwi	r3,r31,00000000
	addk	r5,r31,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r21,r3,00000014
	lwi	r8,r31,00000038

l0001F240:
	cmp	r18,r8,r19
	blti	r18,0001F218

l0001F248:
	lwi	r15,r1,00000000

;; fn0001F24C: 0001F24C
;;   Called from:
;;     0001F248 (in fn0001F218)
;;     0001F51C (in fn0001EEC8)
fn0001F24C proc
	lwi	r19,r1,00000A58

l0001F250:
	lwi	r21,r1,00000A5C
	lwi	r22,r1,00000A60
	lwi	r23,r1,00000A64
	lwi	r24,r1,00000A68
	lwi	r25,r1,00000A6C
	lwi	r26,r1,00000A70
	lwi	r27,r1,00000A74
	lwi	r28,r1,00000A78
	lwi	r29,r1,00000A7C
	lwi	r30,r1,00000A80
	lwi	r31,r1,00000A84
	rtsd	r15,00000008
	addik	r1,r1,00000A88

l0001F284:
	bnei	r3,0001F184

l0001F288:
	brid	0001F19C
	swi	r24,r29,00000000

l0001F290:
	rsubk	r3,r28,r0
	or	r28,r3,r28
	addk	r3,r0,r28
	srl	r3,r28
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	bneid	r3,0001F3B8
	lwi	r6,r1,00000A48

l0001F320:
	xori	r3,r6,0000003F
	rsubk	r4,r3,r0
	or	r3,r4,r3
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	bneid	r4,0001F3B8
	or	r22,r22,r24

l0001F3B4:
	beqi	r22,0001F3D0

l0001F3B8:
	lwi	r3,r31,00000000
	addk	r5,r31,r0
	lwi	r4,r3,00000000
	swi	r25,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F3D0:
	blei	r23,0001F1E8

l0001F3D4:
	addik	r22,r23,00000001
	addk	r22,r22,r22
	addk	r22,r22,r22
	addik	r23,r27,00000004
	addk	r22,r27,r22
	addik	r26,r1,0000001C
	addik	r24,r0,00000001

l0001F3F0:
	lwi	r21,r23,00000000
	addk	r5,r31,r0
	addk	r21,r21,r21
	addk	r3,r21,r21
	addk	r3,r26,r3
	lwi	r3,r3,00000A00
	beqid	r3,0001F428
	addik	r23,r23,00000004

l0001F410:
	lwi	r3,r31,00000000
	addik	r6,r0,00000013
	lwi	r4,r3,00000000
	swi	r6,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018

l0001F428:
	addk	r21,r21,r21
	addk	r21,r26,r21
	xor	r3,r22,r23
	bneid	r3,0001F3F0
	swi	r24,r21,00000A00

l0001F43C:
	lwi	r3,r31,000000D4
	addik	r19,r19,00000001
	cmp	r18,r19,r3
	bgeid	r18,0001EF98
	addik	r27,r27,00000024

l0001F450:
	brid	0001F200
	lwi	r3,r31,00000118

l0001F458:
	bneid	r3,0001F0B4
	lwi	r4,r1,00000A48

l0001F460:
	brid	0001F0D8
	addik	r5,r22,FFFFFFFF

l0001F468:
	cmpu	r18,r24,r3
	bgeid	r18,0001F0A4
	addk	r5,r31,r0

l0001F474:
	lwi	r3,r31,00000000
	lwi	r4,r3,00000000
	swi	r25,r3,00000014
	brald	r15,r4
	swi	r19,r3,00000018
	bri	0001F0A4

l0001F48C:
	bleid	r8,0001F514
	swi	r3,r31,00000118

l0001F494:
	addik	r19,r1,00000A1C
	addk	r4,r8,r8
	addk	r3,r19,r0
	addk	r4,r4,r4
	addk	r4,r19,r4

l0001F4A8:
	swi	r0,r3,00000000
	addik	r3,r3,00000004
	xor	r5,r3,r4
	bnei	r5,0001F4A8

l0001F4B8:
	bleid	r10,0001F4D4
	addk	r21,r0,r0

l0001F4C0:
	brid	0001EF94
	addik	r19,r0,00000001

l0001F4C8:
	bleid	r8,0001F248
	addik	r19,r1,00000A1C

l0001F4D0:
	addk	r21,r0,r0

;; fn0001F4D4: 0001F4D4
;;   Called from:
;;     0001F4BC (in fn0001EEC8)
;;     0001F4D0 (in fn0001EF98)
fn0001F4D4 proc
	addik	r22,r0,0000002D

;; fn0001F4D8: 0001F4D8
;;   Called from:
;;     0001F24C (in fn0001F24C)
;;     0001F4D4 (in fn0001F4D4)
;;     0001F4D4 (in fn0001F4D4)
fn0001F4D8 proc
	lwi	r3,r19,00000000
	addk	r5,r31,r0
	addik	r21,r21,00000001
	bneid	r3,0001F500
	addik	r19,r19,00000004

l0001F4EC:
	lwi	r3,r31,00000000
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r22,r3,00000014
	lwi	r8,r31,00000038

l0001F500:
	cmp	r18,r8,r21
	bltid	r18,0001F4D8
	lwi	r15,r1,00000000

l0001F50C:
	brid	0001F250
	lwi	r19,r1,00000A58

l0001F514:
	bgtid	r10,0001EF94
	addik	r19,r0,00000001

l0001F51C:
	brid	0001F24C
	lwi	r15,r1,00000000
0001F524             30 21 FF E0 F9 E1 00 00 FA 61 00 1C     0!.......a..
0001F530 E8 65 01 90 E8 85 01 80 12 65 00 00 E8 63 00 04 .e.......e...c..
0001F540 99 FC 18 00 F8 04 00 0C E8 73 01 90 E8 63 00 08 .........s...c..
0001F550 99 FC 18 00 10 B3 00 00 E9 E1 00 00 EA 61 00 1C .............a..
0001F560 B6 0F 00 08 30 21 00 20 E8 65 01 A0 30 21 FF DC ....0!. .e..0!..
0001F570 FA 61 00 1C FA A1 00 20 F9 E1 00 00 E8 63 00 08 .a..... .....c..
0001F580 EA 65 01 80 99 FC 18 00 12 A5 00 00 E8 73 00 14 .e...........s..
0001F590 A8 83 00 01 BC 04 00 6C BE 03 00 48 A8 63 00 02 .......l...H.c..
0001F5A0 BC 23 00 20 E8 75 00 E4 BE 03 00 0C 30 80 00 01 .#. .u......0...
0001F5B0 F8 93 00 14 E8 73 00 20 30 63 00 01 F8 73 00 20 .....s. 0c...s. 
0001F5C0 E8 73 00 18 30 63 00 01 F8 73 00 18 E9 E1 00 00 .s..0c...s......
0001F5D0 EA 61 00 1C EA A1 00 20 B6 0F 00 08 30 21 00 24 .a..... ....0!.$
0001F5E0 E8 75 00 E4 30 80 00 02 BE 23 FF D8 F8 93 00 14 .u..0....#......
0001F5F0 E8 73 00 20 30 63 00 01 B8 10 FF C8 F8 73 00 20 .s. 0c.......s. 
0001F600 30 60 00 02 F8 73 00 14 E8 73 00 18             0`...s...s..   

;; fn0001F60C: 0001F60C
;;   Called from:
;;     00022C58 (in fn0002283C)
;;     00026478 (in fn000261AC)
fn0001F60C proc
	addik	r3,r3,00000001
	swi	r3,r19,00000018
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

;; fn0001F628: 0001F628
fn0001F628 proc
	addik	r1,r1,FFFFFFBC
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020

;; fn0001F63C: 0001F63C
;;   Called from:
;;     0001F638 (in fn0001F628)
;;     00022428 (in fn0002225C)
;;     00022888 (in fn0002283C)
;;     0002289C (in fn0002283C)
fn0001F63C proc
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	swi	r29,r1,00000040
	lwi	r3,r5,00000128
	xori	r4,r3,00000001
	beqid	r4,0001F800
	addk	r25,r5,r0

l0001F668:
	addik	r4,r3,FFFFFFFF
	addik	r6,r0,00000003
	cmpu	r18,r4,r6
	bgei	r18,0001F698

l0001F678:
	lwi	r4,r5,00000000
	addik	r6,r0,0000001A
	swi	r6,r4,00000014
	addik	r6,r0,00000004
	swi	r6,r4,0000001C
	lwi	r6,r4,00000000
	brald	r15,r6
	swi	r3,r4,00000018

l0001F698:
	lwi	r6,r25,0000011C
	lwi	r5,r25,0000001C
	addk	r3,r0,r6
	addk	r3,r6,r6
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000000
	brlid	r15,0001CCF0
	addk	r6,r3,r0
	lwi	r6,r25,00000120
	lwi	r5,r25,00000020
	swi	r3,r25,0000013C
	addk	r4,r0,r6
	addk	r4,r6,r6
	addk	r4,r4,r4
	addk	r4,r4,r4
	imm	00000000
	brlid	r15,0001CCF0
	addk	r6,r4,r0
	lwi	r4,r25,00000128
	swi	r3,r25,00000140
	bleid	r4,0001F854
	swi	r0,r25,00000144

l0001F6F4:
	addk	r28,r0,r0
	addk	r26,r28,r0
	addik	r21,r25,0000012C
	addik	r22,r0,0000000A
	addik	r23,r0,0000000D

l0001F708:
	lwi	r24,r21,00000000
	lwi	r27,r24,00000008
	lwi	r29,r24,0000000C
	addk	r5,r27,r0
	addk	r6,r29,r0
	swi	r27,r24,00000034
	imm	00000000
	brlid	r15,0001E908
	swi	r29,r24,00000038
	addk	r19,r3,r0
	addk	r3,r27,r27
	addk	r3,r3,r3
	addk	r6,r27,r0
	lwi	r5,r24,0000001C
	addk	r3,r3,r3
	swi	r19,r24,0000003C
	imm	00000000
	brlid	r15,0001EA08
	swi	r3,r24,00000040
	beqid	r3,0001F760
	addk	r6,r29,r0

l0001F75C:
	addk	r27,r3,r0

l0001F760:
	lwi	r5,r24,00000020
	imm	00000000
	brlid	r15,0001EA08
	swi	r27,r24,00000044
	beqi	r3,0001F778

l0001F774:
	addk	r29,r3,r0

l0001F778:
	addk	r28,r19,r28
	cmp	r18,r28,r22
	bgeid	r18,0001F79C
	swi	r29,r24,00000048

l0001F788:
	lwi	r3,r25,00000000
	addk	r5,r25,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r23,r3,00000014

l0001F79C:
	bleid	r19,0001F7E4
	addik	r7,r19,FFFFFFFF

l0001F7A4:
	lwi	r6,r25,00000144
	addik	r3,r6,00000052
	addk	r4,r19,r3
	addk	r4,r4,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r3,r25,r3
	addk	r4,r25,r4

l0001F7C8:
	swi	r26,r3,00000000
	addik	r3,r3,00000004
	xor	r5,r4,r3
	bnei	r5,0001F7C8

l0001F7D8:
	addik	r3,r6,00000001
	addk	r3,r3,r7
	swi	r3,r25,00000144

l0001F7E4:
	lwi	r3,r25,00000128
	addik	r26,r26,00000001
	cmp	r18,r3,r26
	bgeid	r18,0001F854
	addik	r21,r21,00000004

l0001F7F8:
	brid	0001F708
	lwi	r28,r25,00000144

l0001F800:
	lwi	r19,r5,0000012C
	addik	r6,r0,00000008
	lwi	r5,r19,00000020
	lwi	r4,r19,0000001C
	lwi	r21,r19,0000000C
	swi	r5,r25,00000140
	swi	r4,r25,0000013C
	swi	r6,r19,00000040
	addk	r6,r21,r0
	swi	r3,r19,00000034
	swi	r3,r19,00000038
	swi	r3,r19,0000003C
	imm	00000000
	brlid	r15,0001EA08
	swi	r3,r19,00000044
	beqi	r3,0001F844

l0001F840:
	addk	r21,r3,r0

l0001F844:
	swi	r21,r19,00000048
	addik	r3,r0,00000001
	swi	r3,r25,00000144
	swi	r0,r25,00000148

l0001F854:
	lwi	r5,r25,000000F8
	bleid	r5,0001F884
	lwi	r15,r1,00000000

l0001F860:
	imm	00000000
	brlid	r15,0001E908
	lwi	r6,r25,0000013C
	imm	00000000
	addik	r4,r0,FFFFFFFE
	cmp	r18,r3,r4
	blti	r18,0001F8B4

l0001F87C:
	swi	r3,r25,000000F4

l0001F880:
	lwi	r15,r1,00000000

l0001F884:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	lwi	r29,r1,00000040
	rtsd	r15,00000008
	addik	r1,r1,00000044

l0001F8B4:
	imm	00000000
	addik	r3,r0,FFFFFFFF
	brid	0001F880
	swi	r3,r25,000000F4

;; fn0001F8C4: 0001F8C4
fn0001F8C4 proc
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r9,r5,000000D8
	beqid	r9,0001F994
	addk	r19,r5,r0

l0001F8DC:
	lwi	r3,r5,00000180
	lwi	r4,r3,00000020
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r4,r3,r9
	addk	r9,r9,r3
	bleid	r4,0001F964
	swi	r4,r5,00000128

l0001F90C:
	addik	r7,r4,0000004B
	addk	r7,r7,r7
	addk	r7,r7,r7
	lwi	r10,r5,00000040
	addik	r8,r9,00000004
	addik	r5,r5,0000012C
	addk	r7,r19,r7

l0001F928:
	lwi	r4,r8,00000000
	addik	r5,r5,00000004
	addk	r3,r4,r4
	addk	r4,r3,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	rsubk	r3,r4,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r10,r3
	swi	r3,r5,FFFFFFFC
	xor	r3,r5,r7
	bneid	r3,0001F928
	addik	r8,r8,00000004

l0001F964:
	lwi	r3,r9,00000014
	lwi	r7,r9,00000018
	swi	r3,r19,00000170
	lwi	r3,r9,0000001C
	lwi	r9,r9,00000020
	swi	r7,r19,00000174
	swi	r3,r19,00000178
	swi	r9,r19,0000017C
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

l0001F994:
	lwi	r3,r5,00000038
	addik	r6,r0,00000004
	cmp	r18,r3,r6
	bgeid	r18,0001F9C4
	addik	r7,r0,0000001A

l0001F9A8:
	lwi	r4,r5,00000000
	swi	r7,r4,00000014
	lwi	r7,r4,00000000
	swi	r3,r4,00000018
	brald	r15,r7
	swi	r6,r4,0000001C
	lwi	r3,r19,00000038

l0001F9C4:
	bleid	r3,0001F9F8
	swi	r3,r19,00000128

l0001F9CC:
	addik	r3,r3,0000004B
	addk	r3,r3,r3
	lwi	r5,r19,00000040
	addk	r3,r3,r3
	addik	r4,r19,0000012C
	addk	r3,r19,r3

l0001F9E4:
	swi	r5,r4,00000000
	addik	r4,r4,00000004
	xor	r6,r4,r3
	bneid	r6,0001F9E4
	addik	r5,r5,00000054

l0001F9F8:
	addik	r3,r0,0000003F
	swi	r3,r19,00000174
	swi	r0,r19,00000170
	swi	r0,r19,00000178
	swi	r0,r19,0000017C
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020
0001FA1C                                     30 21 FF D8             0!..
0001FA20 FA 61 00 1C F9 E1 00 00 FA A1 00 20 FA C1 00 24 .a......... ...$
0001FA30 EA A5 01 80 E8 75 00 14 A8 83 00 01 BE 04 00 F4 .....u..........
0001FA40 12 65 00 00 BE 03 01 88 A8 63 00 02 BE 03 01 20 .e.......c..... 
0001FA50 30 80 00 30 E8 65 00 00 F8 83 00 14 E8 63 00 00 0..0.e.......c..
0001FA60 99 FC 18 00 80 00 00 00 E8 D5 00 1C E8 F5 00 18 ................
0001FA70 E8 B3 00 08 30 66 FF FF 88 83 38 00 14 64 00 00 ....0f....8..d..
0001FA80 80 63 20 00 A8 63 FF FF 10 80 18 00 90 83 00 41 .c ..c.........A
0001FA90 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FAA0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FAB0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FAC0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FAD0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FAE0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FAF0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
0001FB00 90 84 00 41 90 84 00 41 BE 05 00 10 F8 95 00 10 ...A...A........
0001FB10 F8 E5 00 0C F8 C5 00 10 E9 E1 00 00 EA 61 00 1C .............a..
0001FB20 EA A1 00 20 EA C1 00 24 B6 0F 00 08 30 21 00 28 ... ...$....0!.(
0001FB30 B9 F4 FD 94 80 00 00 00 B9 F4 FA F0 10 B3 00 00 ................
0001FB40 E8 73 01 70 BC 23 01 44 E8 73 01 78 BC 03 01 3C .s.p.#.D.s.x...<
0001FB50 E8 73 00 E0 BE 23 01 34 30 80 00 02 E8 75 00 18 .s...#.40....u..
0001FB60 F8 95 00 14 30 63 00 01 F8 75 00 18 E8 73 00 E4 ....0c...u...s..
0001FB70 BC 03 01 48 E8 73 01 A0 10 B3 00 00 E8 63 00 00 ...H.s.......c..
0001FB80 99 FC 18 00 10 C0 00 00 E8 73 01 8C 10 B3 00 00 .........s......
0001FB90 E8 63 00 00 99 FC 18 00 30 C0 00 02 E8 75 00 20 .c......0....u. 
0001FBA0 BC 23 00 14 E8 73 01 90 E8 63 00 04 99 FC 18 00 .#...s...c......
0001FBB0 10 B3 00 00 E8 73 01 90 E8 63 00 08 99 FC 18 00 .....s...c......
0001FBC0 10 B3 00 00 B8 10 FE A4 F8 15 00 0C B9 F4 FC F8 ................
0001FBD0 80 00 00 00 B9 F4 FA 54 10 B3 00 00 EA D3 00 DC .......T........
0001FBE0 BC 36 00 38 E8 73 01 94 E8 63 00 00 99 FC 18 00 .6.8.s...c......
0001FBF0 10 B3 00 00 E8 73 01 98 E8 63 00 00 99 FC 18 00 .....s...c......
0001FC00 10 B3 00 00 E8 73 01 88 10 D6 00 00 E8 63 00 00 .....s.......c..
0001FC10 99 FC 18 00 10 B3 00 00 E8 73 01 9C E8 63 00 00 .........s...c..
0001FC20 99 FC 18 00 10 B3 00 00 E8 73 01 A0 E8 D3 00 E4 .........s......
0001FC30 E8 63 00 00 99 FC 18 00 10 B3 00 00 E8 73 01 8C .c...........s..
0001FC40 E8 B5 00 1C 30 80 00 01 E8 63 00 00 16 45 20 01 ....0....c...E .
0001FC50 BE B2 00 88 30 C0 00 03 99 FC 18 00 10 B3 00 00 ....0...........
0001FC60 E8 73 01 84 10 B3 00 00 E8 63 00 00 99 FC 18 00 .s.......c......
0001FC70 10 C0 00 00 E8 73 00 E4 BE 03 00 58 30 60 00 01 .....s.....X0`..
0001FC80 B8 10 FD E8 F8 15 00 0C E8 73 01 A0 10 B3 00 00 .........s......
0001FC90 E8 63 00 00 99 FC 18 00 30 C0 00 01 E8 73 01 8C .c......0....s..
0001FCA0 10 B3 00 00 E8 63 00 00 99 FC 18 00 30 C0 00 02 .....c......0...
0001FCB0 B8 10 FD B8 F8 15 00 0C B9 F4 FC 0C 10 B3 00 00 ................
0001FCC0 B9 F4 F9 68 10 B3 00 00 B8 10 FE B0 E8 73 01 A0 ...h.........s..
0001FCD0 B8 10 FD 98 F8 75 00 0C B8 10 FF 80 10 C0 00 00 .....u..........

;; fn0001FCE0: 0001FCE0
fn0001FCE0 proc
	addik	r1,r1,FFFFFFC4
	swi	r19,r1,0000001C
	swi	r23,r1,00000028
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r24,r1,0000002C
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	lwi	r3,r5,00000004
	addk	r25,r6,r0
	addik	r7,r0,00000024
	lwi	r3,r3,00000000
	addik	r6,r0,00000001
	brald	r15,r3
	addk	r19,r5,r0
	addk	r23,r3,r0
	addik	r4,r0,0000609C
	lwi	r3,r19,00000020
	swi	r23,r19,00000180
	swi	r4,r23,00000000
	addik	r6,r0,00005BA4
	addik	r4,r0,00005BE8
	swi	r0,r23,00000010
	swi	r6,r23,00000004
	bneid	r3,0002008C
	swi	r4,r23,00000008

l0001FD50:
	lwi	r3,r19,00000000

l0001FD54:
	addik	r6,r0,00000020
	swi	r6,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r19,r0
	lwi	r3,r19,00000020

l0001FD6C:
	imm	00000000
	addik	r4,r0,FFFFFFDC
	cmp	r18,r3,r4
	bgei	r18,00020078

l0001FD7C:
	lwi	r3,r19,00000000

l0001FD80:
	imm	00000000
	addik	r6,r0,FFFFFFDC
	addik	r4,r0,00000029
	swi	r4,r3,00000014
	swi	r6,r3,00000018
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r19,r0

l0001FDA0:
	lwi	r4,r19,00000034
	xori	r3,r4,00000008
	beqid	r3,0001FDC8
	addik	r6,r0,0000000F

l0001FDB0:
	lwi	r3,r19,00000000
	addk	r5,r19,r0
	swi	r6,r3,00000014
	lwi	r6,r3,00000000
	brald	r15,r6
	swi	r4,r3,00000018

l0001FDC8:
	lwi	r7,r19,00000038
	addik	r4,r0,0000000A
	cmp	r18,r7,r4
	bgeid	r18,0001FDFC
	addik	r6,r0,0000001A

l0001FDDC:
	lwi	r3,r19,00000000
	addk	r5,r19,r0
	swi	r6,r3,00000014
	lwi	r6,r3,00000000
	swi	r7,r3,00000018
	brald	r15,r6
	swi	r4,r3,0000001C
	lwi	r7,r19,00000038

l0001FDFC:
	addik	r3,r0,00000001
	swi	r3,r19,0000011C
	swi	r3,r19,00000120
	bleid	r7,000200AC
	lwi	r21,r19,00000040

l0001FE10:
	addik	r21,r21,00000008
	addk	r22,r0,r0
	addik	r24,r0,00000003
	addik	r26,r0,00000012

l0001FE20:
	lwi	r3,r21,00000000
	addk	r5,r19,r0
	addik	r4,r3,FFFFFFFF
	cmpu	r18,r4,r24
	bltid	r18,0001FE48
	addik	r22,r22,00000001

l0001FE38:
	lwi	r4,r21,00000004
	addik	r6,r4,FFFFFFFF
	cmpu	r18,r6,r24
	bgei	r18,0001FE64

l0001FE48:
	lwi	r3,r19,00000000
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r26,r3,00000014
	lwi	r3,r21,00000000
	lwi	r4,r21,00000004
	lwi	r7,r19,00000038

l0001FE64:
	lwi	r6,r19,0000011C
	cmp	r18,r3,r6
	bgeid	r18,0001FE78
	addik	r21,r21,00000054

l0001FE74:
	addk	r6,r3,r0

l0001FE78:
	lwi	r3,r19,00000120
	cmp	r18,r4,r3
	bgeid	r18,0001FE8C
	swi	r6,r19,0000011C

l0001FE88:
	addk	r3,r4,r0

l0001FE8C:
	cmp	r18,r7,r22
	bltid	r18,0001FE20
	swi	r3,r19,00000120

l0001FE98:
	bleid	r7,000200B4
	lwi	r22,r19,00000040

l0001FEA0:
	addik	r22,r22,00000004
	addk	r27,r0,r0
	addik	r26,r0,00000008
	brid	0001FEB8
	addik	r24,r0,00000001

l0001FEB4:
	lwi	r6,r19,0000011C

l0001FEB8:
	swi	r27,r22,00000000
	swi	r26,r22,00000020
	lwi	r5,r19,0000001C
	addk	r3,r6,r6
	lwi	r6,r22,00000004
	addk	r3,r3,r3
	imm	00000000
	brlid	r15,0001E908
	addk	r21,r3,r3
	addk	r6,r21,r0
	addk	r5,r3,r0
	addik	r22,r22,00000054
	imm	00000000
	brlid	r15,0001CCF0
	addik	r27,r27,00000001
	swi	r3,r22,FFFFFFC4
	lwi	r3,r19,00000120
	lwi	r6,r22,FFFFFFB4
	lwi	r5,r19,00000020
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000000
	brlid	r15,0001E908
	addk	r21,r3,r3
	addk	r6,r21,r0
	imm	00000000
	brlid	r15,0001CCF0
	addk	r5,r3,r0
	swi	r3,r22,FFFFFFC8
	lwi	r6,r22,FFFFFFB0
	lwi	r5,r19,0000001C
	imm	00000000
	brlid	r15,0001E908
	lwi	r21,r19,0000011C
	addk	r6,r21,r0
	imm	00000000
	brlid	r15,0001CCF0
	addk	r5,r3,r0
	swi	r3,r22,FFFFFFD0
	lwi	r6,r22,FFFFFFB4
	lwi	r5,r19,00000020
	imm	00000000
	brlid	r15,0001E908
	lwi	r21,r19,00000120
	addk	r6,r21,r0
	imm	00000000
	brlid	r15,0001CCF0
	addk	r5,r3,r0
	swi	r3,r22,FFFFFFD4
	swi	r24,r22,FFFFFFD8
	lwi	r3,r19,00000038
	cmp	r18,r3,r27
	blti	r18,0001FEB4

l0001FF8C:
	lwi	r6,r19,00000120
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6

l0001FF9C:
	imm	00000000
	brlid	r15,0001CCF0
	lwi	r5,r19,00000020
	lwi	r4,r19,000000D8
	beqid	r4,0001FFEC
	swi	r3,r19,00000124

l0001FFB4:
	brlid	r15,0001EEC8
	addk	r5,r19,r0
	lwi	r3,r19,00000118
	beqid	r3,0001FFF8
	addik	r4,r0,00000001

l0001FFC8:
	bneid	r25,00020064
	swi	r4,r19,000000E4

l0001FFD0:
	swi	r25,r23,00000014
	swi	r25,r23,00000020
	swi	r25,r23,00000018

l0001FFDC:
	lwi	r3,r19,000000D4

l0001FFE0:
	addk	r3,r3,r3
	brid	00020020
	swi	r3,r23,0000001C

l0001FFEC:
	addik	r3,r0,00000001
	swi	r4,r19,00000118
	swi	r3,r19,000000D4

l0001FFF8:
	beqid	r25,0002004C
	lwi	r3,r19,000000E4

l00020000:
	bneid	r3,00020068
	addik	r6,r0,00000001

l00020008:
	addik	r4,r0,00000002
	swi	r4,r23,00000014
	swi	r3,r23,00000020
	swi	r3,r23,00000018

l00020018:
	lwi	r19,r19,000000D4
	swi	r19,r23,0000001C

l00020020:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	rtsd	r15,00000008
	addik	r1,r1,0000003C

l0002004C:
	swi	r25,r23,00000014
	swi	r25,r23,00000020
	beqid	r3,00020018
	swi	r25,r23,00000018

l0002005C:
	brid	0001FFE0
	lwi	r3,r19,000000D4

l00020064:
	addik	r6,r0,00000001

l00020068:
	swi	r6,r23,00000014
	swi	r0,r23,00000020
	brid	0001FFDC
	swi	r0,r23,00000018

l00020078:
	lwi	r3,r19,0000001C
	cmp	r18,r3,r4
	bgei	r18,0001FDA0

l00020084:
	brid	0001FD80
	lwi	r3,r19,00000000

l0002008C:
	lwi	r4,r19,0000001C
	beqi	r4,0001FD50

l00020094:
	lwi	r4,r19,00000038
	blei	r4,0001FD50

l0002009C:
	lwi	r4,r19,00000024
	bgti	r4,0001FD6C

l000200A4:
	brid	0001FD54
	lwi	r3,r19,00000000

l000200AC:
	brid	0001FF9C
	addik	r6,r0,00000008

l000200B4:
	addk	r6,r3,r3
	addk	r6,r6,r6
	brid	0001FF9C
	addk	r6,r6,r6

;; fn000200C4: 000200C4
;;   Called from:
;;     00020170 (in fn00020134)
;;     0002017C (in fn00020134)
;;     00020238 (in fn00020198)
;;     00020244 (in fn00020198)
;;     0002027C (in fn00020198)
;;     000202C8 (in fn00020198)
;;     000202D4 (in fn00020198)
;;     000203C8 (in fn00020310)
;;     000203D8 (in fn00020310)
;;     0002040C (in fn00020310)
;;     00020420 (in fn00020310)
;;     0002044C (in fn00020310)
;;     00020484 (in fn00020468)
;;     00020490 (in fn00020468)
;;     000204EC (in fn00020468)
;;     00020510 (in fn00020468)
;;     00020534 (in fn00020468)
;;     00020558 (in fn00020468)
;;     00020564 (in fn00020468)
fn000200C4 proc
	lwi	r3,r5,00000018
	lwi	r4,r3,00000000
	addik	r8,r4,00000001
	swi	r8,r3,00000000
	sbi	r6,r4,00000000
	lwi	r4,r3,00000004
	addik	r4,r4,FFFFFFFF
	bneid	r4,0002012C
	swi	r4,r3,00000004

l000200E8:
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r3,0000000C
	brald	r15,r3
	addk	r19,r5,r0
	bneid	r3,0002011C
	addik	r4,r0,00000018

l00020108:
	lwi	r3,r19,00000000
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r19,r0

l0002011C:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

l0002012C:
	rtsd	r15,00000008
	nop

;; fn00020134: 00020134
;;   Called from:
;;     00020260 (in fn00020198)
;;     00020400 (in fn00020310)
;;     000204A8 (in fn00020468)
;;     000204F8 (in fn00020468)
;;     00020504 (in fn00020468)
fn00020134 proc
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,0000001C
	addk	r19,r6,r0
	swi	r21,r1,00000020
	addk	r21,r5,r0
	addk	r6,r0,r19
	sra	r6,r19
	sra	r6,r6
	sra	r6,r6
	sra	r6,r6
	sra	r6,r6
	sra	r6,r6
	sra	r6,r6
	sra	r6,r6
	swi	r15,r1,00000000
	brlid	r15,000200C4
	andi	r6,r6,000000FF
	addk	r5,r21,r0
	brlid	r15,000200C4
	andi	r6,r19,000000FF
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

;; fn00020198: 00020198
fn00020198 proc
	addik	r3,r6,00000011
	addik	r1,r1,FFFFFFCC
	addk	r3,r3,r3
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	addk	r3,r3,r3
	lw	r24,r3,r5
	addk	r21,r6,r0
	beqid	r24,000202F0
	addk	r22,r5,r0

l000201D4:
	addk	r3,r24,r0

l000201D8:
	addik	r7,r24,00000100
	addk	r23,r0,r0
	addik	r6,r0,000000FF
	addik	r8,r0,00000001

l000201E8:
	lwi	r5,r3,00000000
	addik	r3,r3,00000004
	cmpu	r18,r5,r6
	bgeid	r18,00020200
	xor	r4,r3,r7

l000201FC:
	addk	r23,r8,r0

l00020200:
	bnei	r4,000201E8

l00020204:
	lwi	r3,r24,00000100
	beqid	r3,00020238
	addk	r5,r22,r0

l00020210:
	addk	r3,r23,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l00020238:
	brlid	r15,000200C4
	addik	r6,r0,000000FF
	addk	r5,r22,r0
	brlid	r15,000200C4
	addik	r6,r0,000000DB
	bneid	r23,00020258
	addik	r6,r0,00000083

l00020254:
	addik	r6,r0,00000043

l00020258:
	imm	00000001
	addik	r19,r0,00007860
	brlid	r15,00020134
	addk	r5,r22,r0
	addk	r6,r23,r23
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r5,r22,r0
	addk	r6,r6,r6
	brlid	r15,000200C4
	addk	r6,r6,r21
	addik	r25,r19,00000100

l00020288:
	lwi	r3,r19,00000000
	addk	r5,r22,r0
	addik	r19,r19,00000004
	addk	r3,r3,r3
	addk	r3,r3,r3
	beqid	r23,000202D4
	lw	r21,r3,r24

l000202A4:
	addk	r6,r0,r21
	srl	r6,r21
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	srl	r6,r6
	brlid	r15,000200C4
	nop
	addk	r5,r22,r0

l000202D4:
	brlid	r15,000200C4
	andi	r6,r21,000000FF
	xor	r3,r25,r19
	bneid	r3,00020288
	addik	r3,r0,00000001

l000202E8:
	brid	00020210
	swi	r3,r24,00000100

l000202F0:
	lwi	r3,r5,00000000
	addik	r4,r0,00000034
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r6,r3,00000018
	brid	000201D8
	addk	r3,r24,r0

;; fn00020310: 00020310
fn00020310 proc
	addik	r1,r1,FFFFFFCC
	swi	r23,r1,00000028
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r24,r1,0000002C
	addk	r23,r5,r0
	beqid	r7,00020384
	addk	r25,r6,r0

l0002033C:
	addik	r3,r6,00000019
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r24,r3,r5
	beqid	r24,00020398
	addik	r25,r6,00000010

l00020354:
	lwi	r22,r24,00000224
	beqid	r22,000203C4
	addk	r5,r23,r0

l00020360:
	lwi	r15,r1,00000000

l00020364:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l00020384:
	addik	r3,r6,00000015
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r24,r3,r5
	bnei	r24,00020354

l00020398:
	lwi	r3,r23,00000000
	addik	r4,r0,00000032
	addk	r5,r23,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r25,r3,00000018
	lwi	r22,r24,00000224
	bneid	r22,00020364
	lwi	r15,r1,00000000

l000203C0:
	addk	r5,r23,r0

l000203C4:
	addik	r6,r0,000000FF
	brlid	r15,000200C4
	addik	r19,r24,00000002
	addk	r5,r23,r0
	addik	r6,r0,000000C4
	brlid	r15,000200C4
	addk	r21,r19,r0
	addik	r5,r24,00000022

l000203E4:
	lhui	r3,r21,00000000
	addik	r21,r21,00000002
	xor	r4,r21,r5
	sext16	r3,r3
	bneid	r4,000203E4
	addk	r22,r22,r3

l000203FC:
	addk	r5,r23,r0
	brlid	r15,00020134
	addik	r6,r22,00000013
	addk	r6,r25,r0
	brlid	r15,000200C4
	addk	r5,r23,r0

l00020414:
	lhui	r6,r19,00000000
	addk	r5,r23,r0
	addik	r19,r19,00000002
	brlid	r15,000200C4
	sext16	r6,r6
	xor	r3,r19,r21
	bnei	r3,00020414

l00020430:
	bleid	r22,0002045C
	addik	r22,r22,00000011

l00020438:
	addk	r22,r22,r22
	addk	r22,r24,r22

l00020440:
	lhui	r6,r19,00000000
	addk	r5,r23,r0
	addik	r19,r19,00000002
	brlid	r15,000200C4
	sext16	r6,r6
	xor	r3,r19,r22
	bnei	r3,00020440

l0002045C:
	addik	r3,r0,00000001
	brid	00020360
	swi	r3,r24,00000224

;; fn00020468: 00020468
fn00020468 proc
	addik	r1,r1,FFFFFFD8
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	addk	r19,r5,r0
	addk	r21,r6,r0
	addik	r6,r0,000000FF
	swi	r15,r1,00000000
	brlid	r15,000200C4
	swi	r22,r1,00000024
	addk	r6,r21,r0
	brlid	r15,000200C4
	addk	r5,r19,r0
	lwi	r3,r19,00000038
	addk	r5,r19,r0
	addk	r6,r3,r3
	addk	r6,r6,r3
	brlid	r15,00020134
	addik	r6,r6,00000008
	lwi	r4,r19,00000020
	imm	00000000
	addik	r3,r0,FFFFFFFF
	cmp	r18,r4,r3
	bgei	r18,00020590

l000204C4:
	lwi	r3,r19,00000000

l000204C8:
	addik	r4,r0,00000029
	swi	r4,r3,00000014
	imm	00000000
	addik	r4,r0,FFFFFFFF
	swi	r4,r3,00000018
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r19,r0

l000204E8:
	lwi	r6,r19,00000034
	brlid	r15,000200C4
	addk	r5,r19,r0
	lwi	r6,r19,00000020
	brlid	r15,00020134
	addk	r5,r19,r0
	lwi	r6,r19,0000001C
	brlid	r15,00020134
	addk	r5,r19,r0
	lwi	r6,r19,00000038
	brlid	r15,000200C4
	addk	r5,r19,r0
	lwi	r3,r19,00000038
	bleid	r3,00020578
	lwi	r21,r19,00000040

l00020524:
	addk	r22,r0,r0

l00020528:
	lwi	r6,r21,00000000
	addk	r5,r19,r0
	addik	r21,r21,00000054
	brlid	r15,000200C4
	addik	r22,r22,00000001
	lwi	r3,r21,FFFFFFB4
	lwi	r6,r21,FFFFFFB8
	addk	r5,r19,r0
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	brlid	r15,000200C4
	addk	r6,r3,r6
	lwi	r6,r21,FFFFFFBC
	brlid	r15,000200C4
	addk	r5,r19,r0
	lwi	r3,r19,00000038
	cmp	r18,r3,r22
	blti	r18,00020528

l00020578:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028

l00020590:
	lwi	r4,r19,0000001C
	cmp	r18,r4,r3
	bgei	r18,000204E8

l0002059C:
	brid	000204C8
	lwi	r3,r19,00000000
000205A4             30 21 FF D4 FA C1 00 24 FA E1 00 28     0!.....$...(
000205B0 F9 E1 00 00 FA 61 00 1C FA A1 00 20 E8 85 00 38 .....a..... ...8
000205C0 12 C5 00 00 EA 65 00 40 BE 64 00 34 12 E0 00 00 .....e.@.d.4....
000205D0 12 B7 00 00 32 73 00 10 E8 D3 00 00 10 B6 00 00 ....2s..........
000205E0 32 B5 00 01 B9 F4 FB B4 32 73 00 54 E8 96 00 38 2.......2s.T...8
000205F0 16 44 A8 01 BE 52 FF E4 12 F7 18 00 E8 76 00 E0 .D...R.......v..
00020600 BE 23 00 34 10 B6 00 00 E8 76 01 18 BC 03 00 4C .#.4.....v.....L
00020610 B9 F4 FE 58 30 C0 00 C2 E9 E1 00 00 EA 61 00 1C ...X0........a..
00020620 EA A1 00 20 EA C1 00 24 EA E1 00 28 B6 0F 00 08 ... ...$...(....
00020630 30 21 00 2C B9 F4 FE 34 30 C0 00 C9 E9 E1 00 00 0!.,...40.......
00020640 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00020650 B6 0F 00 08 30 21 00 2C E8 76 00 34 A8 63 00 08 ....0!.,.v.4.c..
00020660 BC 03 00 2C 10 B6 00 00 B9 F4 FE 00 30 C0 00 C1 ...,........0...
00020670 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00020680 EA E1 00 28 B6 0F 00 08 30 21 00 2C BE 64 00 C0 ...(....0!.,.d..
00020690 E8 B6 00 40 31 00 00 01 10 E8 00 00 11 23 00 00 ...@1........#..
000206A0 30 A5 00 14 E8 C5 00 00 16 46 38 01 BC B2 00 60 0........F8....`
000206B0 11 09 00 00 30 63 00 01 88 C3 20 00 BE 26 FF E8 ....0c.... ..&..
000206C0 30 A5 00 54 14 77 00 00 82 E3 B8 00 BE B7 00 54 0..T.w.........T
000206D0 A4 68 00 01 BC 03 00 4C E8 76 00 00 30 80 00 4B .h.....L.v..0..K
000206E0 10 B6 00 00 F8 83 00 14 E8 63 00 04 99 FC 18 00 .........c......
000206F0 10 C0 00 00 E8 76 00 E0 BE 23 FF 3C 10 B6 00 00 .....v...#.<....
00020700 E8 76 01 18 BC 03 FF 64 B8 00 FF 08 E8 C5 00 04 .v.....d........
00020710 16 46 38 01 BC 52 FF 9C B8 10 FF A0 30 63 00 01 .F8..R......0c..
00020720 BE 08 FF 48 10 B6 00 00 B9 F4 FD 40 30 C0 00 C0 ...H.......@0...
00020730 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00020740 EA E1 00 28 B6 0F 00 08 30 21 00 2C BE 37 FF 8C ...(....0!.,.7..
00020750 10 B6 00 00 B8 00 FF D4 30 21 FF C8 FA 61 00 1C ........0!...a..
00020760 F9 E1 00 00 FA A1 00 20 FA C1 00 24 FA E1 00 28 ....... ...$...(
00020770 FB 01 00 2C FB 21 00 30 FB 41 00 34 EA A5 00 E0 ...,.!.0.A.4....
00020780 12 65 00 00 BE 35 00 64 EB 25 01 90 E8 65 01 28 .e...5.d.%...e.(
00020790 BC 63 00 58 13 15 00 00 32 C5 01 2C 33 40 00 01 .c.X....2..,3@..
000207A0 E8 93 01 18 10 B3 00 00 10 F8 00 00 BE 04 01 D0 ................
000207B0 EA F6 00 00 E8 93 01 70 BE 24 01 E4 10 FA 00 00 .......p.$......
000207C0 E8 93 01 78 BE 24 00 14 10 F8 00 00 B9 F4 FB 44 ...x.$.........D
000207D0 E8 D7 00 14 E8 73 01 28 32 B5 00 01 16 43 A8 01 .....s.(2....C..
000207E0 BE 52 FF C0 32 D6 00 04 E8 73 00 F4 E8 99 00 1C .R..2....s......
000207F0 88 63 20 00 BC 03 00 48 10 B3 00 00 B9 F4 F8 C8 .c ....H........
00020800 30 C0 00 FF 10 B3 00 00 B9 F4 F8 BC 30 C0 00 DD 0...........0...
00020810 10 B3 00 00 B9 F4 F8 B0 10 C0 00 00 10 B3 00 00 ................
00020820 B9 F4 F8 A4 30 C0 00 04 E8 D3 00 F4 B9 F4 F9 08 ....0...........
00020830 10 B3 00 00 E8 73 00 F4 F8 79 00 1C 10 B3 00 00 .....s...y......
00020840 B9 F4 F8 84 30 C0 00 FF 10 B3 00 00 B9 F4 F8 78 ....0..........x
00020850 30 C0 00 DA E8 D3 01 28 10 B3 00 00 30 C6 00 03 0......(....0...
00020860 B9 F4 F8 D4 10 C6 30 00 E8 D3 01 28 B9 F4 F8 58 ......0....(...X
00020870 10 B3 00 00 E8 73 01 28 BE 63 00 5C 32 D3 01 2C .....s.(.c.\2..,
00020880 12 A0 00 00 EA F6 00 00 10 B3 00 00 B9 F4 F8 38 ...............8
00020890 E8 D7 00 00 E8 93 01 18 E8 D7 00 18 BE 24 00 9C .............$..
000208A0 E8 77 00 14 10 63 18 00 10 63 18 00 10 63 18 00 .w...c...c...c..
000208B0 10 63 18 00 10 C6 18 00 10 B3 00 00 32 B5 00 01 .c..........2...
000208C0 B9 F4 F8 04 32 D6 00 04 E8 73 01 28 16 43 A8 01 ....2....s.(.C..
000208D0 BC 52 FF B4 E8 D3 01 70 B9 F4 F7 EC 10 B3 00 00 .R.....p........
000208E0 E8 D3 01 74 B9 F4 F7 E0 10 B3 00 00 E8 73 01 78 ...t.........s.x
000208F0 E8 D3 01 7C 10 B3 00 00 10 63 18 00 10 63 18 00 ...|.....c...c..
00020900 10 63 18 00 10 63 18 00 B9 F4 F7 BC 10 C3 30 00 .c...c........0.
00020910 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00020920 EA E1 00 28 EB 01 00 2C EB 21 00 30 EB 41 00 34 ...(...,.!.0.A.4
00020930 B6 0F 00 08 30 21 00 38 E8 93 01 70 BE 24 FF 80 ....0!.8...p.$..
00020940 10 B3 00 00 10 C3 18 00 E8 B3 01 78 10 C6 30 00 ...........x..0.
00020950 10 C6 30 00 BE 05 FF 64 10 C6 30 00 E8 B3 00 E0 ..0....d..0.....
00020960 10 63 18 00 10 63 18 00 10 63 18 00 BE 05 FF 4C .c...c...c.....L
00020970 10 C4 00 00 B8 10 FF 44 10 C3 18 00 B9 F4 F9 94 .......D........
00020980 E8 D7 00 14 10 FA 00 00 E8 D7 00 18 B9 F4 F9 84 ................
00020990 10 B3 00 00 B8 10 FE 44 E8 73 01 28 B9 F4 F9 74 .......D.s.(...t
000209A0 E8 D7 00 18 B8 10 FE 34 E8 73 01 28 B0 00 00 00 .......4.s.(....
000209B0 30 60 FF FD 30 21 FF D8 FA 61 00 1C FA A1 00 20 0`..0!...a..... 
000209C0 FA C1 00 24 F9 E1 00 00 12 A7 00 00 12 65 00 00 ...$.........e..
000209D0 16 47 18 03 BE B2 00 20 12 C6 00 00 E8 65 00 00 .G..... .....e..
000209E0 30 80 00 0B F8 83 00 14 E8 63 00 00 99 FC 18 00 0........c......
000209F0 80 00 00 00 10 B3 00 00 B9 F4 F6 CC 30 C0 00 FF ............0...
00020A00 10 D6 00 00 B9 F4 F6 C0 10 B3 00 00 10 B3 00 00 ................
00020A10 B9 F4 F7 24 30 D5 00 02 E9 E1 00 00 EA 61 00 1C ...$0........a..
00020A20 EA A1 00 20 EA C1 00 24 B6 0F 00 08 30 21 00 28 ... ...$....0!.(
00020A30 30 21 FF E4 F9 E1 00 00 B9 F4 F6 8C 80 00 00 00 0!..............
00020A40 E9 E1 00 00 B6 0F 00 08 30 21 00 1C 30 21 FF DC ........0!..0!..
00020A50 FA 61 00 1C 12 65 00 00 F9 E1 00 00 FA A1 00 20 .a...e......... 
00020A60 30 C0 00 FF B9 F4 F6 60 EA A5 01 90 10 B3 00 00 0......`........
00020A70 B9 F4 F6 54 30 C0 00 D8 E8 73 00 FC BE 03 00 D4 ...T0....s......
00020A80 F8 15 00 1C 10 B3 00 00 B9 F4 F6 3C 30 C0 00 FF ...........<0...
00020A90 10 B3 00 00 B9 F4 F6 30 30 C0 00 E0 10 B3 00 00 .......00.......
00020AA0 B9 F4 F6 24 10 C0 00 00 10 B3 00 00 B9 F4 F6 18 ...$............
00020AB0 30 C0 00 10 10 B3 00 00 B9 F4 F6 0C 30 C0 00 4A 0...........0..J
00020AC0 10 B3 00 00 B9 F4 F6 00 30 C0 00 46 10 B3 00 00 ........0..F....
00020AD0 B9 F4 F5 F4 30 C0 00 49 10 B3 00 00 B9 F4 F5 E8 ....0..I........
00020AE0 30 C0 00 46 10 B3 00 00 B9 F4 F5 DC 10 C0 00 00 0..F............
00020AF0 E4 D3 01 00 10 B3 00 00 B9 F4 F5 CC 90 C6 00 61 ...............a
00020B00 E4 D3 01 02 10 B3 00 00 B9 F4 F5 BC 90 C6 00 61 ...............a
00020B10 E4 D3 01 04 10 B3 00 00 B9 F4 F5 AC 90 C6 00 61 ...............a
00020B20 E8 D3 01 08 B9 F4 F6 10 10 B3 00 00 E8 D3 01 0C ................
00020B30 B9 F4 F6 04 10 B3 00 00 10 B3 00 00 B9 F4 F5 88 ................
00020B40 10 C0 00 00 10 B3 00 00 B9 F4 F5 7C 10 C0 00 00 ...........|....
00020B50 E8 73 01 10 BE 23 00 18 E9 E1 00 00 EA 61 00 1C .s...#.......a..
00020B60 EA A1 00 20 B6 0F 00 08 30 21 00 24 10 B3 00 00 ... ....0!.$....
00020B70 B9 F4 F5 54 30 C0 00 FF 10 B3 00 00 B9 F4 F5 48 ...T0..........H
00020B80 30 C0 00 EE 10 B3 00 00 B9 F4 F5 3C 10 C0 00 00 0..........<....
00020B90 10 B3 00 00 B9 F4 F5 30 30 C0 00 0E 10 B3 00 00 .......00.......
00020BA0 B9 F4 F5 24 30 C0 00 41 10 B3 00 00 B9 F4 F5 18 ...$0..A........
00020BB0 30 C0 00 64 10 B3 00 00 B9 F4 F5 0C 30 C0 00 6F 0..d........0..o
00020BC0 10 B3 00 00 B9 F4 F5 00 30 C0 00 62 10 B3 00 00 ........0..b....
00020BD0 B9 F4 F4 F4 30 C0 00 65 10 B3 00 00 B9 F4 F4 E8 ....0..e........
00020BE0 10 C0 00 00 10 B3 00 00 B9 F4 F4 DC 30 C0 00 64 ............0..d
00020BF0 10 B3 00 00 B9 F4 F4 D0 10 C0 00 00 10 B3 00 00 ................
00020C00 B9 F4 F4 C4 10 C0 00 00 10 B3 00 00 B9 F4 F4 B8 ................
00020C10 10 C0 00 00 10 B3 00 00 B9 F4 F4 AC 10 C0 00 00 ................
00020C20 E8 73 00 3C A8 83 00 03 BE 04 00 48 A8 63 00 05 .s.<.......H.c..
00020C30 BE 23 00 24 10 B3 00 00 B9 F4 F4 8C 30 C0 00 02 .#.$........0...
00020C40 E9 E1 00 00 EA 61 00 1C EA A1 00 20 B6 0F 00 08 .....a..... ....
00020C50 30 21 00 24 B9 F4 F4 70 10 C0 00 00 E9 E1 00 00 0!.$...p........
00020C60 EA 61 00 1C EA A1 00 20 B6 0F 00 08 30 21 00 24 .a..... ....0!.$
00020C70 10 B3 00 00 B9 F4 F4 50 30 C0 00 01 E9 E1 00 00 .......P0.......
00020C80 EA 61 00 1C EA A1 00 20 B6 0F 00 08 30 21 00 24 .a..... ....0!.$
00020C90 30 21 FF E0 FA 61 00 1C 12 65 00 00 F9 E1 00 00 0!...a...e......
00020CA0 B9 F4 F4 24 30 C0 00 FF 10 B3 00 00 B9 F4 F4 18 ...$0...........
00020CB0 30 C0 00 D9 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 0........a......
00020CC0 30 21 00 20 30 21 FF D0 FA A1 00 20 12 A5 00 00 0!. 0!..... ....
00020CD0 30 C0 00 FF F9 E1 00 00 FA 61 00 1C FA C1 00 24 0........a.....$
00020CE0 FA E1 00 28 B9 F4 F3 E0 FB 01 00 2C 10 B5 00 00 ...(.......,....
00020CF0 30 C0 00 D8 B9 F4 F3 D0 32 D5 00 44 12 60 00 00 0.......2..D.`..
00020D00 E8 76 00 00 10 D3 00 00 10 B5 00 00 BE 03 00 10 .v..............
00020D10 32 73 00 01 B9 F4 F4 84 80 00 00 00 A8 73 00 04 2s...........s..
00020D20 BE 23 FF E0 32 D6 00 04 EA 75 00 E0 BE 33 00 58 .#..2....u...3.X
00020D30 12 F3 00 00 32 D5 00 54 33 00 00 01 E8 76 00 00 ....2..T3....v..
00020D40 10 D3 00 00 10 F7 00 00 BE 03 00 10 10 B5 00 00 ................
00020D50 B9 F4 F5 C0 80 00 00 00 E8 76 00 10 10 D3 00 00 .........v......
00020D60 10 F8 00 00 10 B5 00 00 BE 03 00 10 32 73 00 01 ............2s..
00020D70 B9 F4 F5 A0 80 00 00 00 A8 73 00 04 BE 23 FF C0 .........s...#..
00020D80 32 D6 00 04 10 B5 00 00 B9 F4 F3 3C 30 C0 00 FF 2..........<0...
00020D90 10 B5 00 00 B9 F4 F3 30 30 C0 00 D9 E9 E1 00 00 .......00.......
00020DA0 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00020DB0 EB 01 00 2C B6 0F 00 08 30 21 00 30             ...,....0!.0   

;; fn00020DBC: 00020DBC
fn00020DBC proc
	lwi	r3,r5,00000004
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r3,00000000
	addik	r7,r0,00000020
	addik	r6,r0,00000001
	brald	r15,r3
	addk	r19,r5,r0
	addik	r4,r0,000070CC
	swi	r3,r19,00000190
	swi	r0,r3,0000001C
	swi	r4,r3,00000000
	addik	r4,r0,00006C24
	swi	r4,r3,00000004
	addik	r4,r0,00006DD8
	swi	r4,r3,00000008
	addik	r4,r0,00007310
	swi	r4,r3,0000000C
	addik	r4,r0,00007344
	swi	r4,r3,00000010
	addik	r4,r0,0000702C
	swi	r4,r3,00000014
	addik	r4,r0,000070B0
	swi	r4,r3,00000018
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020
00020E30 30 21 FF A4 F9 E1 00 00 FA 61 00 2C FA A1 00 30 0!.......a.,...0
00020E40 FA C1 00 34 FA E1 00 38 FB 01 00 3C FB 21 00 40 ...4...8...<.!.@
00020E50 FB 41 00 44 FB 61 00 48 FB 81 00 4C FB A1 00 50 .A.D.a.H...L...P
00020E60 FB C1 00 54 FB E1 00 58 E8 65 01 A0 E8 E5 00 F4 ...T...X.e......
00020E70 BE 07 00 1C F8 61 00 1C E8 63 00 24 BC 03 03 64 .....a...c.$...d
00020E80 E8 81 00 1C 30 63 FF FF F8 64 00 24 E8 65 01 44 ....0c...d.$.e.D
00020E90 BE 63 03 10 13 06 00 00 13 85 00 00 B0 00 00 01 .c..............
00020EA0 33 40 79 60 11 00 00 00 33 65 01 48 F9 01 00 20 3@y`....3e.H... 
00020EB0 32 E0 00 06 32 60 00 0F 32 A0 00 0A E8 7B 00 00 2...2`..2....{..
00020EC0 E8 81 00 1C EB F8 00 00 30 A3 00 4B 10 A5 28 00 ........0..K..(.
00020ED0 10 A5 28 00 C8 A5 E0 00 10 63 18 00 10 63 18 00 ..(......c...c..
00020EE0 10 64 18 00 E8 E5 00 14 E5 3F 00 00 E8 A5 00 18 .d.......?......
00020EF0 E9 03 00 14 91 29 00 61 30 E7 00 13 30 A5 00 17 .....).a0...0...
00020F00 F8 61 00 24 10 E7 38 00 14 68 48 00 10 A5 28 00 .a.$..8..hH...(.
00020F10 11 40 18 00 91 43 00 01 91 4A 00 01 91 4A 00 01 .@...C...J...J..
00020F20 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F30 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F40 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F50 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F60 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F70 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F80 91 4A 00 01 91 4A 00 01 91 4A 00 01 91 4A 00 01 .J...J...J...J..
00020F90 10 E7 38 00 10 A5 28 00 88 6A 18 00 89 08 48 00 ..8...(..j....H.
00020FA0 CB C5 20 00 C9 27 20 00 BE 08 00 4C 14 6A 18 00 .. ..' ....L.j..
00020FB0 10 A0 00 00 90 63 00 01 BE 23 FF FC 30 A5 00 01 .....c...#..0...
00020FC0 10 65 28 00 10 63 18 00 31 00 00 0B 16 45 40 01 .e(..c..1....E@.
00020FD0 BE B2 00 24 11 29 18 00 E8 7C 00 00 10 BC 00 00 ...$.)...|......
00020FE0 E8 E3 00 00 FA E3 00 14 99 FC 38 00 F9 21 00 28 ..........8..!.(
00020FF0 E9 21 00 28 E8 69 00 00 B0 00 00 01 33 A0 78 64 .!.(.i......3.xd
00021000 13 20 00 00 30 63 00 01 B8 10 00 18 F8 69 00 00 . ..0c.......i..
00021010 33 BD 00 04 88 7A E8 00 BE 03 01 44 33 39 00 01 3....z.....D39..
00021020 E8 BD 00 00 10 A5 28 00 C4 65 F8 00 90 63 00 61 ......(..e...c.a
00021030 BC 03 FF E0 16 59 98 01 BE B2 00 30 30 F9 FF F0 .....Y.....00...
00021040 E8 BE 03 C0 11 00 38 00 91 07 00 41 91 08 00 41 ......8....A...A
00021050 91 08 00 41 91 08 00 41 30 A5 00 01 10 A5 40 00 ...A...A0.....@.
00021060 A7 27 00 0F F8 BE 03 C0 10 A0 18 00 90 A3 00 01 .'..............
00021070 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00021080 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00021090 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
000210A0 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
000210B0 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
000210C0 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
000210D0 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
000210E0 90 A5 00 01 90 A5 00 01 88 65 18 00 14 65 18 00 .........e...e..
000210F0 90 63 00 01 BE 03 00 30 32 C0 00 01 90 63 00 01 .c.....02....c..
00021100 BE 23 FF FC 32 D6 00 01 16 56 A8 01 BE B2 00 18 .#..2....V......
00021110 10 BC 00 00 E8 7C 00 00 E9 23 00 00 99 FC 48 00 .....|...#....H.
00021120 FA E3 00 14 10 79 C8 00 10 63 18 00 10 63 18 00 .....y...c...c..
00021130 10 63 18 00 10 63 B0 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00021140 C8 A3 F0 00 33 BD 00 04 30 A5 00 01 D8 A3 F0 00 ....3...0.......
00021150 88 7A E8 00 BE 23 FE CC 13 20 00 00 BC 19 00 10 .z...#... ......
00021160 E8 7E 00 00 30 63 00 01 F8 7E 00 00 E8 78 00 00 .~..0c...~...x..
00021170 E8 81 00 20 E9 01 00 24 E4 63 00 00 E8 BC 01 44 ... ...$.c.....D
00021180 30 84 00 01 90 63 00 61 F8 81 00 20 F8 68 00 14 0....c.a... .h..
00021190 33 7B 00 04 16 45 20 01 BE 52 FD 24 33 18 00 04 3{...E ..R.$3...
000211A0 E9 E1 00 00 EA 61 00 2C EA A1 00 30 EA C1 00 34 .....a.,...0...4
000211B0 EA E1 00 38 EB 01 00 3C EB 21 00 40 EB 41 00 44 ...8...<.!.@.A.D
000211C0 EB 61 00 48 EB 81 00 4C EB A1 00 50 EB C1 00 54 .a.H...L...P...T
000211D0 EB E1 00 58 30 60 00 01 B6 0F 00 08 30 21 00 5C ...X0`......0!.\
000211E0 E8 65 01 28 BE 63 00 2C E9 01 00 1C 30 63 00 05 .e.(.c.,....0c..
000211F0 10 63 18 00 10 63 18 00 30 88 00 14 10 68 18 00 .c...c..0....h..
00021200 F8 04 00 00 30 84 00 04 89 03 20 00 BC 28 FF F4 ....0..... ..(..
00021210 B8 10 FC 70 10 67 00 00 30 21 FF 98 FA 61 00 40 ...p.g..0!...a.@
00021220 FA A1 00 44 FA C1 00 48 FA E1 00 4C FB 21 00 54 ...D...H...L.!.T
00021230 F9 E1 00 00 FB 01 00 50 FB 41 00 58 FB 61 00 5C .......P.A.X.a.\
00021240 FB 81 00 60 FB A1 00 64 EB 65 01 A0 E8 65 00 18 ...`...d.e...e..
00021250 32 E0 00 07 E8 DB 00 0C E8 9B 00 10 E9 7B 00 14 2............{..
00021260 E9 5B 00 18 E9 3B 00 1C E9 1B 00 20 12 C6 00 00 .[...;..... ....
00021270 13 24 B8 00 31 80 00 18 12 A4 00 00 14 F9 60 00 .$..1.........`.
00021280 F8 C1 00 24 F8 81 00 28 F9 61 00 2C 30 80 00 7F ...$...(.a.,0...
00021290 F9 41 00 30 F9 21 00 34 F9 01 00 38 A6 47 00 1F .A.0.!.4...8.G..
000212A0 12 60 20 00 BE 12 00 14 12 73 00 00 32 52 FF FF .` ......s..2R..
000212B0 BE 32 FF FC 12 73 98 00 E8 C3 00 00 E8 83 00 04 .2...s..........
000212C0 16 59 B8 01 BE B2 00 FC 82 73 B0 00 B8 10 00 34 .Y.......s.....4
000212D0 13 85 00 00 12 73 98 00 12 73 98 00 12 73 98 00 .....s...s...s..
000212E0 12 73 98 00 12 73 98 00 12 73 98 00 12 73 98 00 .s...s...s...s..
000212F0 33 39 FF F8 16 59 B8 01 BE B2 00 C4 12 73 98 00 39...Y.......s..
00021300 10 60 98 00 90 73 00 01 90 63 00 01 90 63 00 01 .`...s...c...c..
00021310 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021320 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021330 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021340 90 63 00 01 33 46 00 01 F0 66 00 00 30 84 FF FF .c..3F...f..0...
00021350 10 BC 00 00 10 DA 00 00 BE 24 00 24 A7 03 00 FF .........$.$....
00021360 EB BC 00 18 E8 7D 00 0C 99 FC 18 00 80 00 00 00 .....}..........
00021370 BC 03 00 BC E8 DD 00 00 E8 9D 00 04 A8 78 00 FF .............x..
00021380 BE 23 FF 54 33 46 00 01 F0 66 00 00 30 84 FF FF .#.T3F...f..0...
00021390 10 BC 00 00 BE 24 FF 40 10 DA 00 00 EB 1C 00 18 .....$.@........
000213A0 E8 78 00 0C 99 FC 18 00 80 00 00 00 BC 03 00 80 .x..............
000213B0 E8 D8 00 00 B8 10 FF 20 E8 98 00 04 E8 7C 00 18 ....... .....|..
000213C0 12 A0 00 00 12 D5 00 00 E9 81 00 2C F8 83 00 04 ...........,....
000213D0 F8 C3 00 00 F9 9B 00 14 E8 61 00 30 E8 81 00 34 .........a.0...4
000213E0 E9 81 00 38 FA DB 00 0C FA BB 00 10 F8 7B 00 18 ...8.........{..
000213F0 F8 9B 00 1C F9 9B 00 20 E9 E1 00 00 EA 61 00 40 ....... .....a.@
00021400 EA A1 00 44 EA C1 00 48 EA E1 00 4C EB 01 00 50 ...D...H...L...P
00021410 EB 21 00 54 EB 41 00 58 EB 61 00 5C EB 81 00 60 .!.T.A.X.a.\...`
00021420 EB A1 00 64 B6 0F 00 08 30 21 00 68 E8 7C 00 00 ...d....0!.h.|..
00021430 30 80 00 18 F8 83 00 14 E8 63 00 00 99 FC 18 00 0........c......
00021440 10 BC 00 00 E8 7C 00 18 10 DA 00 00 B8 10 FF 7C .....|.........|
00021450 10 80 00 00 30 21 FF 70 FA A1 00 64 FB 61 00 7C ....0!.p...d.a.|
00021460 FB C1 00 88 FB E1 00 8C F9 E1 00 00 FA 61 00 60 .............a.`
00021470 FA C1 00 68 FA E1 00 6C FB 01 00 70 FB 21 00 74 ...h...l...p.!.t
00021480 FB 41 00 78 FB 81 00 80 FB A1 00 84 E8 85 01 A0 .A.x............
00021490 E8 65 00 18 13 C5 00 00 EB 04 00 10 E9 44 00 14 .e...........D..
000214A0 E9 04 00 18 12 A6 00 00 F8 81 00 4C E8 C4 00 1C ...........L....
000214B0 E9 25 00 F4 E8 A4 00 0C E8 84 00 20 FB 01 00 28 .%......... ...(
000214C0 F8 A1 00 24 F9 41 00 2C F9 01 00 30 F8 C1 00 34 ...$.A.,...0...4
000214D0 F8 81 00 38 EB 43 00 00 EB 83 00 04 13 E5 00 00 ...8.C..........
000214E0 BE 09 00 18 13 78 00 00 E8 E1 00 4C E9 27 00 24 .....x.....L.'.$
000214F0 BE 09 0A A4 30 60 00 18 E8 BE 01 44 BE 65 0C 14 ....0`.....D.e..
00021500 13 BB 00 00 13 7F 00 00 13 FC 00 00 10 80 00 00 ................
00021510 30 E1 00 1C FA A1 00 50 F8 81 00 40 F8 E1 00 54 0......P...@...T
00021520 32 60 00 07 E8 81 00 40 E8 E1 00 50 10 A4 20 00 2`.....@...P.. .
00021530 10 A5 28 00 10 BE 28 00 EA E5 01 48 E8 E7 00 00 ..(...(....H....
00021540 E8 81 00 54 30 B7 00 4B 10 A5 28 00 10 A5 28 00 ...T0..K..(...(.
00021550 C8 A5 F0 00 32 F7 00 04 11 77 B8 00 E9 45 00 14 ....2....w...E..
00021560 E9 25 00 18 11 6B 58 00 E4 A7 00 00 C9 6B 20 00 .%...kX......k .
00021570 F8 E1 00 48 31 4A 00 0B E8 E1 00 4C 31 29 00 0F ...H1J.....L1)..
00021580 11 4A 50 00 11 29 48 00 90 A5 00 61 11 4A 50 00 .JP..)H....a.JP.
00021590 11 29 48 00 FA E1 00 44 14 AB 28 00 CB 8A 38 00 .)H....D..(...8.
000215A0 BE 45 07 14 CB 09 38 00 BE 05 01 B8 12 C5 00 00 .E....8.........
000215B0 12 A0 00 00 90 A5 00 01 BE 25 FF FC 32 B5 00 01 .........%..2...
000215C0 30 A0 00 0B 16 55 28 01 BE B2 00 1C 30 60 00 06 0....U(.....0`..
000215D0 E9 3E 00 00 F8 69 00 14 E9 29 00 00 99 FC 48 00 .>...i...)....H.
000215E0 10 BE 00 00 10 BC A8 00 E3 25 04 00 10 B5 A8 00 .........%......
000215F0 10 A5 28 00 93 39 00 60 BE 39 00 20 CB 85 E0 00 ..(..9.`.9. ....
00021600 E9 3E 00 00 30 80 00 28 F8 89 00 14 E9 29 00 00 .>..0..(.....)..
00021610 99 FC 48 00 10 BE 00 00 31 20 00 01 A6 59 00 1F ..H.....1 ...Y..
00021620 10 A0 48 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ..H.........2R..
00021630 BE 32 FF FC 10 A5 28 00 13 BD C8 00 30 A5 FF FF .2....(.....0...
00021640 30 E0 00 18 84 A5 E0 00 15 5D 38 00 A6 4A 00 1F 0........]8..J..
00021650 11 20 28 00 BE 12 00 14 11 29 00 00 32 52 FF FF . (......)..2R..
00021660 BE 32 FF FC 11 29 48 00 16 5D 98 01 BE 52 00 38 .2...)H..]...R.8
00021670 83 7B 48 00 B8 00 01 30 13 7B D8 00 13 7B D8 00 .{H....0.{...{..
00021680 13 7B D8 00 13 7B D8 00 13 7B D8 00 13 7B D8 00 .{...{...{...{..
00021690 13 7B D8 00 33 BD FF F8 16 5D 98 01 BE B2 01 08 .{..3....]......
000216A0 13 7B D8 00 10 60 D8 00 90 7B 00 01 90 63 00 01 .{...`...{...c..
000216B0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000216C0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000216D0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000216E0 90 63 00 01 90 63 00 01 33 FF FF FF F0 7A 00 00 .c...c..3....z..
000216F0 10 BE 00 00 A6 E3 00 FF BE 3F 00 28 33 5A 00 01 .........?.(3Z..
00021700 EB 3E 00 18 E8 79 00 0C 99 FC 18 00 80 00 00 00 .>...y..........
00021710 BE 03 00 58 10 60 00 00 EB 59 00 00 EB F9 00 04 ...X.`...Y......
00021720 A8 77 00 FF BE 23 FF 54 10 BE 00 00 F0 7A 00 00 .w...#.T.....z..
00021730 33 FF FF FF BE 3F FF 44 33 5A 00 01 EA FE 00 18 3....?.D3Z......
00021740 E8 77 00 0C 99 FC 18 00 80 00 00 00 BE 03 00 1C .w..............
00021750 10 60 00 00 EB 57 00 00 B8 10 FF 20 EB F7 00 04 .`...W..... ....
00021760 B8 10 FE 84 12 A5 00 00 E9 E1 00 00 EA 61 00 60 .............a.`
00021770 EA A1 00 64 EA C1 00 68 EA E1 00 6C EB 01 00 70 ...d...h...l...p
00021780 EB 21 00 74 EB 41 00 78 EB 61 00 7C EB 81 00 80 .!.t.A.x.a.|....
00021790 EB A1 00 84 EB C1 00 88 EB E1 00 8C B6 0F 00 08 ................
000217A0 30 21 00 90 BE 35 05 1C 31 20 00 01 B0 00 00 01 0!...5..1 ......
000217B0 33 20 78 64 B8 10 00 1C 12 A0 00 00 33 39 00 04 3 xd........39..
000217C0 B0 00 00 01 A8 79 79 60 BE 03 06 50 32 B5 00 01 .....yy`...P2...
000217D0 E8 79 00 00 E8 81 00 48 10 63 18 00 C6 C3 20 00 .y.....H.c.... .
000217E0 92 D6 00 61 BE 16 FF D8 30 A0 00 0F 16 55 28 01 ...a....0....U(.
000217F0 BE B2 01 90 32 E0 00 01 FA C1 00 58 E3 98 04 F0 ....2......X....
00021800 93 9C 00 60 BE 3C 00 20 EA D8 03 C0 E8 7E 00 00 ...`.<. .....~..
00021810 10 BE 00 00 30 E0 00 28 E8 C3 00 00 99 FC 30 00 ....0..(......0.
00021820 F8 E3 00 14 30 80 00 18 A6 5C 00 1F 10 60 B8 00 ....0....\...`..
00021830 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
00021840 10 63 18 00 13 BD E0 00 30 63 FF FF 84 63 B0 00 .c......0c...c..
00021850 14 BD 20 00 A6 45 00 1F 10 80 18 00 BE 12 00 14 .. ..E..........
00021860 10 84 00 00 32 52 FF FF BE 32 FF FC 10 84 20 00 ....2R...2.... .
00021870 16 5D 98 01 BE 52 00 3C 83 7B 20 00 B8 10 00 F4 .]...R.<.{ .....
00021880 32 B5 FF F0 13 7B D8 00 13 7B D8 00 13 7B D8 00 2....{...{...{..
00021890 13 7B D8 00 13 7B D8 00 13 7B D8 00 13 7B D8 00 .{...{...{...{..
000218A0 33 BD FF F8 16 5D 98 01 BE B2 00 C4 13 7B D8 00 3....].......{..
000218B0 10 60 D8 00 90 7B 00 01 90 63 00 01 90 63 00 01 .`...{...c...c..
000218C0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000218D0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000218E0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000218F0 90 63 00 01 33 FF FF FF F0 7A 00 00 10 BE 00 00 .c..3....z......
00021900 A6 C3 00 FF BE 3F 00 28 33 5A 00 01 EB 9E 00 18 .....?.(3Z......
00021910 E8 7C 00 0C 99 FC 18 00 80 00 00 00 BE 03 FE 4C .|.............L
00021920 10 60 00 00 EB 5C 00 00 EB FC 00 04 A8 76 00 FF .`...\.......v..
00021930 BE 23 FF 54 10 BE 00 00 F0 7A 00 00 33 FF FF FF .#.T.....z..3...
00021940 BE 3F FF 44 33 5A 00 01 EA DE 00 18 E8 76 00 0C .?.D3Z.......v..
00021950 99 FC 18 00 80 00 00 00 BE 03 FE 10 10 60 00 00 .............`..
00021960 EB 56 00 00 B8 10 FF 20 EB F6 00 04 32 B5 FF F0 .V..... ....2...
00021970 30 A0 00 0F 16 55 28 01 BC 52 FE 84 EA C1 00 58 0....U(..R.....X
00021980 BE B6 00 10 12 F6 00 00 32 F6 FF FF 16 D6 00 00 ........2.......
00021990 90 76 00 01 BE 03 00 38 32 C0 00 01 90 63 00 01 .v.....82....c..
000219A0 BE 23 FF FC 32 D6 00 01 30 60 00 0A 16 56 18 01 .#..2...0`...V..
000219B0 BE B2 00 1C 30 E0 00 06 E8 7E 00 00 F8 E3 00 14 ....0....~......
000219C0 E8 63 00 00 99 FC 18 00 10 BE 00 00 10 75 A8 00 .c...........u..
000219D0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 B0 00 .c...c...c...c..
000219E0 10 98 18 00 E2 A4 04 00 10 63 18 00 10 63 18 00 .........c...c..
000219F0 92 B5 00 60 BE 35 00 28 C8 83 C0 00 E8 7E 00 00 ...`.5.(.....~..
00021A00 30 E0 00 28 10 BE 00 00 E8 C3 00 00 F8 E3 00 14 0..(............
00021A10 99 FC 30 00 F8 81 00 5C E8 81 00 5C 30 A0 00 01 ..0....\...\0...
00021A20 A6 55 00 1F 10 60 28 00 BE 12 00 14 10 63 00 00 .U...`(......c..
00021A30 32 52 FF FF BE 32 FF FC 10 63 18 00 30 63 FF FF 2R...2...c..0c..
00021A40 84 63 20 00 13 B5 E8 00 30 80 00 18 14 BD 20 00 .c .....0..... .
00021A50 A6 45 00 1F 10 80 18 00 BE 12 00 14 10 84 00 00 .E..............
00021A60 32 52 FF FF BE 32 FF FC 10 84 20 00 16 5D 98 01 2R...2.... ..]..
00021A70 BE 52 00 3C 83 64 D8 00 B8 10 00 F4 30 80 00 01 .R.<.d......0...
00021A80 13 7B D8 00 13 7B D8 00 13 7B D8 00 13 7B D8 00 .{...{...{...{..
00021A90 13 7B D8 00 13 7B D8 00 13 7B D8 00 33 BD FF F8 .{...{...{..3...
00021AA0 16 5D 98 01 BE B2 00 C4 13 7B D8 00 10 60 D8 00 .].......{...`..
00021AB0 90 7B 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .{...c...c...c..
00021AC0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021AD0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021AE0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021AF0 33 FF FF FF F0 7A 00 00 10 BE 00 00 A6 A3 00 FF 3....z..........
00021B00 BE 3F 00 28 33 5A 00 01 EB 9E 00 18 E8 7C 00 0C .?.(3Z.......|..
00021B10 99 FC 18 00 80 00 00 00 BE 03 FC 50 10 60 00 00 ...........P.`..
00021B20 EB 5C 00 00 EB FC 00 04 A8 75 00 FF BE 23 FF 54 .\.......u...#.T
00021B30 10 BE 00 00 F0 7A 00 00 33 FF FF FF BE 3F FF 44 .....z..3....?.D
00021B40 33 5A 00 01 EA BE 00 18 E8 75 00 0C 99 FC 18 00 3Z.......u......
00021B50 80 00 00 00 BE 03 FC 14 10 60 00 00 EB 55 00 00 .........`...U..
00021B60 B8 10 FF 20 EB F5 00 04 30 80 00 01 A6 56 00 1F ... ....0....V..
00021B70 10 60 20 00 BE 12 00 14 10 63 00 00 32 52 FF FF .` ......c..2R..
00021B80 BE 32 FF FC 10 63 18 00 13 B6 E8 00 30 63 FF FF .2...c......0c..
00021B90 30 A0 00 18 86 E3 B8 00 14 9D 28 00 A6 44 00 1F 0.........(..D..
00021BA0 10 60 B8 00 BE 12 00 14 10 63 00 00 32 52 FF FF .`.......c..2R..
00021BB0 BE 32 FF FC 10 63 18 00 16 5D 98 01 BE 52 00 3C .2...c...]...R.<
00021BC0 83 63 D8 00 B8 10 02 44 33 39 00 04 13 7B D8 00 .c.....D39...{..
00021BD0 13 7B D8 00 13 7B D8 00 13 7B D8 00 13 7B D8 00 .{...{...{...{..
00021BE0 13 7B D8 00 13 7B D8 00 33 BD FF F8 16 5D 98 01 .{...{..3....]..
00021BF0 BE B2 02 14 13 7B D8 00 10 60 D8 00 90 7B 00 01 .....{...`...{..
00021C00 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021C10 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021C20 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021C30 90 63 00 01 90 63 00 01 90 63 00 01 33 FF FF FF .c...c...c..3...
00021C40 F0 7A 00 00 10 BE 00 00 A6 A3 00 FF BE 3F 00 28 .z...........?.(
00021C50 33 5A 00 01 EA DE 00 18 E8 76 00 0C 99 FC 18 00 3Z.......v......
00021C60 80 00 00 00 BE 03 FB 04 10 60 00 00 EB 56 00 00 .........`...V..
00021C70 EB F6 00 04 A8 75 00 FF BE 23 FF 54 10 BE 00 00 .....u...#.T....
00021C80 F0 7A 00 00 33 FF FF FF BE 3F FF 44 33 5A 00 01 .z..3....?.D3Z..
00021C90 EA BE 00 18 E8 75 00 0C 99 FC 18 00 80 00 00 00 .....u..........
00021CA0 BE 03 FA C8 10 60 00 00 EB 55 00 00 B8 10 FF 20 .....`...U..... 
00021CB0 EB F5 00 04 32 C5 FF FF B8 10 F8 F8 14 A5 00 00 ....2...........
00021CC0 A6 55 00 1F 10 A0 48 00 BE 12 00 14 10 A5 00 00 .U....H.........
00021CD0 32 52 FF FF BE 32 FF FC 10 A5 28 00 13 BD A8 00 2R...2....(.....
00021CE0 30 A5 FF FF 30 60 00 18 86 C5 B0 00 15 3D 18 00 0...0`.......=..
00021CF0 A6 49 00 1F 10 A0 B0 00 BE 12 00 14 10 A5 00 00 .I..............
00021D00 32 52 FF FF BE 32 FF FC 10 A5 28 00 16 5D 98 01 2R...2....(..]..
00021D10 BE 52 00 38 83 7B 28 00 B8 00 FA 94 13 7B D8 00 .R.8.{(......{..
00021D20 13 7B D8 00 13 7B D8 00 13 7B D8 00 13 7B D8 00 .{...{...{...{..
00021D30 13 7B D8 00 13 7B D8 00 33 BD FF F8 16 5D 98 01 .{...{..3....]..
00021D40 BE B2 FA 6C 13 7B D8 00 10 60 D8 00 90 7B 00 01 ...l.{...`...{..
00021D50 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021D60 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021D70 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021D80 90 63 00 01 90 63 00 01 90 63 00 01 33 FF FF FF .c...c...c..3...
00021D90 F0 7A 00 00 10 BE 00 00 A6 A3 00 FF BE 3F 00 28 .z...........?.(
00021DA0 33 5A 00 01 EA DE 00 18 E8 76 00 0C 99 FC 18 00 3Z.......v......
00021DB0 80 00 00 00 BE 03 F9 B4 10 60 00 00 EB 56 00 00 .........`...V..
00021DC0 EB F6 00 04 A8 75 00 FF BE 23 FF 54 10 BE 00 00 .....u...#.T....
00021DD0 F0 7A 00 00 33 FF FF FF BE 3F FF 44 33 5A 00 01 .z..3....?.D3Z..
00021DE0 EA BE 00 18 E8 75 00 0C 99 FC 18 00 80 00 00 00 .....u..........
00021DF0 BE 03 F9 78 10 60 00 00 EB 55 00 00 B8 10 FF 20 ...x.`...U..... 
00021E00 EB F5 00 04 33 39 00 04 B0 00 00 01 A8 79 79 60 ....39.......yy`
00021E10 BE 23 F9 C0 12 A0 00 00 BE 15 02 A4 E8 81 00 50 .#.............P
00021E20 E2 B8 04 00 92 B5 00 60 BE 35 00 20 EA D8 00 00 .......`.5. ....
00021E30 E9 3E 00 00 30 E0 00 28 F8 E9 00 14 E9 29 00 00 .>..0..(.....)..
00021E40 99 FC 48 00 10 BE 00 00 31 20 00 01 A6 55 00 1F ..H.....1 ...U..
00021E50 10 A0 48 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ..H.........2R..
00021E60 BE 32 FF FC 10 A5 28 00 13 BD A8 00 30 A5 FF FF .2....(.....0...
00021E70 30 60 00 18 84 A5 B0 00 15 5D 18 00 A6 4A 00 1F 0`.......]...J..
00021E80 11 20 28 00 BE 12 00 14 11 29 00 00 32 52 FF FF . (......)..2R..
00021E90 BE 32 FF FC 11 29 48 00 16 5D 98 01 BE 52 00 3C .2...)H..]...R.<
00021EA0 83 7B 48 00 B8 10 02 18 E8 81 00 50 13 7B D8 00 .{H........P.{..
00021EB0 13 7B D8 00 13 7B D8 00 13 7B D8 00 13 7B D8 00 .{...{...{...{..
00021EC0 13 7B D8 00 13 7B D8 00 33 BD FF F8 16 5D 98 01 .{...{..3....]..
00021ED0 BE B2 01 E8 13 7B D8 00 10 60 D8 00 90 7B 00 01 .....{...`...{..
00021EE0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021EF0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021F00 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00021F10 90 63 00 01 90 63 00 01 90 63 00 01 33 FF FF FF .c...c...c..3...
00021F20 F0 7A 00 00 10 BE 00 00 A6 A3 00 FF BE 3F 00 28 .z...........?.(
00021F30 33 5A 00 01 EA DE 00 18 E8 76 00 0C 99 FC 18 00 3Z.......v......
00021F40 80 00 00 00 BE 03 F8 24 10 60 00 00 EB 56 00 00 .......$.`...V..
00021F50 EB F6 00 04 A8 75 00 FF BE 23 FF 54 10 BE 00 00 .....u...#.T....
00021F60 F0 7A 00 00 33 FF FF FF BE 3F FF 44 33 5A 00 01 .z..3....?.D3Z..
00021F70 EA BE 00 18 E8 75 00 0C 99 FC 18 00 80 00 00 00 .....u..........
00021F80 BE 03 F7 E8 10 60 00 00 EB 55 00 00 B8 10 FF 20 .....`...U..... 
00021F90 EB F5 00 04 33 18 00 07 14 98 18 00 30 C0 00 7F ....3.......0...
00021FA0 33 20 00 07 A6 44 00 1F 12 60 30 00 BE 12 00 14 3 ...D...`0.....
00021FB0 12 73 00 00 32 52 FF FF BE 32 FF FC 12 73 98 00 .s..2R...2...s..
00021FC0 EA C7 00 28 16 58 C8 01 BE 52 00 3C 82 73 28 00 ...(.X...R.<.s(.
00021FD0 B8 10 01 EC 31 3A 00 01 12 73 98 00 12 73 98 00 ....1:...s...s..
00021FE0 12 73 98 00 12 73 98 00 12 73 98 00 12 73 98 00 .s...s...s...s..
00021FF0 12 73 98 00 33 18 FF F8 16 58 C8 01 BE B2 01 C4 .s..3....X......
00022000 12 73 98 00 10 60 98 00 90 73 00 01 90 63 00 01 .s...`...s...c..
00022010 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00022020 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00022030 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00022040 90 63 00 01 90 63 00 01 33 9C FF FF F0 7A 00 00 .c...c..3....z..
00022050 10 BE 00 00 A6 E3 00 FF BE 3C 00 28 33 5A 00 01 .........<.(3Z..
00022060 EB 7E 00 18 E8 7B 00 0C 99 FC 18 00 80 00 00 00 .~...{..........
00022070 BE 03 F6 F8 10 60 00 00 EB 5B 00 00 EB 9B 00 04 .....`...[......
00022080 A8 77 00 FF 31 3A 00 01 BE 23 FF 50 30 DC FF FF .w..1:...#.P0...
00022090 F0 7A 00 00 10 BE 00 00 30 7A 00 02 BE 06 00 F4 .z......0z......
000220A0 30 9C FF FE 13 86 00 00 13 49 00 00 10 C4 00 00 0........I......
000220B0 B8 10 FF 28 11 23 00 00 E8 81 00 50 E8 E1 00 44 ...(.#.....P...D
000220C0 E9 3E 01 44 E8 A4 00 00 E8 81 00 40 12 E7 38 00 .>.D.......@..8.
000220D0 E4 A5 00 00 30 84 00 01 E8 E1 00 54 F8 81 00 40 ....0......T...@
000220E0 E8 81 00 50 12 F7 B8 00 90 A5 00 61 D8 B7 38 00 ...P.......a..8.
000220F0 E8 E1 00 40 30 84 00 04 16 49 38 01 BE 52 F4 28 ...@0....I8..R.(
00022100 F8 81 00 50 13 9F 00 00 13 FB 00 00 13 7D 00 00 ...P.........}..
00022110 E9 3E 00 18 E8 81 00 4C E8 E1 00 2C E8 61 00 30 .>.....L...,.a.0
00022120 E8 BE 00 F4 FB 49 00 00 FB 89 00 04 F8 E4 00 14 .....I..........
00022130 F8 64 00 18 E8 E1 00 34 E8 61 00 38 FB E1 00 24 .d.....4.a.8...$
00022140 FB 61 00 28 F8 64 00 20 FB E4 00 0C FB 64 00 10 .a.(.d. .....d..
00022150 F8 E4 00 1C BE 05 F6 14 30 60 00 01 E8 64 00 24 ........0`...d.$
00022160 BE 23 00 1C 10 E4 00 00 E8 84 00 28 10 65 00 00 .#.........(.e..
00022170 30 84 00 01 A4 84 00 07 F8 87 00 28 E8 81 00 4C 0..........(...L
00022180 30 63 FF FF F8 64 00 24 B8 10 F5 E0 30 60 00 01 0c...d.$....0`..
00022190 EA FE 00 18 E8 77 00 0C 99 FC 18 00 80 00 00 00 .....w..........
000221A0 BE 03 F5 C8 10 60 00 00 EB 57 00 00 EB 97 00 04 .....`...W......
000221B0 31 3A 00 01 B8 10 FE 24 30 DC FF FF 30 DC FF FF 1:.....$0...0...
000221C0 30 80 FF FF BE 26 00 28 F0 9A 00 00 EA 7E 00 18 0....&.(.....~..
000221D0 E8 73 00 0C 99 FC 18 00 10 BE 00 00 BE 03 F5 8C .s..............
000221E0 10 60 00 00 E9 33 00 00 E8 D3 00 04 32 D6 FF D0 .`...3......2...
000221F0 F2 C9 00 00 33 86 FF FF BE 3C 00 28 33 49 00 01 ....3....<.(3I..
00022200 EA 7E 00 18 E8 73 00 0C 99 FC 18 00 10 BE 00 00 .~...s..........
00022210 BE 03 F5 58 10 60 00 00 EB 53 00 00 EB 93 00 04 ...X.`...S......
00022220 E8 9E 01 28 BE 64 00 2C 30 84 00 04 10 84 20 00 ...(.d.,0..... .
00022230 10 84 20 00 30 E1 00 1C 30 A1 00 2C 10 87 20 00 .. .0...0..,.. .
00022240 F8 05 00 00 30 A5 00 04 88 C4 28 00 BC 26 FF F4 ....0.....(..&..
00022250 13 60 00 00 B8 10 F2 A4 13 FB 00 00             .`..........   

;; fn0002225C: 0002225C
fn0002225C proc
	addik	r1,r1,FFFFFAA8
	swi	r19,r1,00000528
	swi	r28,r1,00000548
	swi	r15,r1,00000000
	swi	r21,r1,0000052C
	swi	r22,r1,00000530
	swi	r23,r1,00000534
	swi	r24,r1,00000538
	swi	r25,r1,0000053C
	swi	r26,r1,00000540
	swi	r27,r1,00000544
	swi	r29,r1,0000054C
	swi	r30,r1,00000550
	swi	r31,r1,00000554
	addik	r3,r0,00000003
	swi	r6,r1,00000560
	addk	r28,r5,r0
	cmpu	r18,r7,r3
	bgeid	r18,000222CC
	addk	r19,r8,r0

l000222AC:
	lwi	r3,r5,00000000
	addik	r4,r0,00000032
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	swi	r7,r3,00000018
	brald	r15,r4
	swi	r7,r1,00000524
	lwi	r7,r1,00000524

l000222CC:
	lwi	r4,r1,00000560
	beqid	r4,000225B0
	addik	r3,r7,00000019

l000222D8:
	addik	r3,r7,00000015
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r22,r3,r28
	beqi	r22,000225C0

l000222EC:
	lwi	r23,r19,00000000
	beqi	r23,000225E8

l000222F4:
	addik	r26,r0,00000001

l000222F8:
	addk	r29,r0,r0
	addik	r21,r0,00000008
	addik	r25,r0,00000100
	addk	r3,r26,r26

l00022308:
	lhu	r19,r3,r22
	sext16	r19,r19
	bltid	r19,00022320
	addk	r3,r19,r29

l00022318:
	cmp	r18,r3,r25
	bgei	r18,00022334

l00022320:
	lwi	r3,r28,00000000
	addk	r5,r28,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r21,r3,00000014

l00022334:
	beqid	r19,00022364
	addik	r7,r19,FFFFFFFF

l0002233C:
	addik	r4,r1,00000420
	sext8	r6,r26
	addk	r3,r0,r0
	addk	r5,r4,r29

l0002234C:
	sb	r6,r3,r5
	addik	r3,r3,00000001
	xor	r4,r3,r19
	bnei	r4,0002234C

l0002235C:
	addik	r29,r29,00000001
	addk	r29,r7,r29

l00022364:
	addik	r26,r26,00000001
	xori	r19,r26,00000011
	bneid	r19,00022308
	addk	r3,r26,r26

l00022374:
	addik	r4,r1,0000001C
	addk	r3,r4,r29
	sbi	r19,r3,00000404
	lbui	r26,r1,00000420
	sext8	r26,r26
	beqid	r26,00022420
	addk	r30,r26,r0

l00022390:
	addk	r21,r26,r0
	addk	r25,r19,r0
	addik	r24,r0,00000001
	addik	r27,r0,00000008
	addik	r31,r1,00000420

l000223A4:
	xor	r3,r21,r30
	bneid	r3,00022580
	addk	r3,r25,r25

l000223B0:
	addk	r3,r3,r3
	addik	r4,r1,0000001C
	addk	r3,r4,r3

l000223BC:
	addik	r25,r25,00000001
	lbu	r21,r25,r31
	swi	r19,r3,00000000
	addik	r19,r19,00000001
	sext8	r21,r21
	xor	r4,r21,r30
	beqid	r4,000223BC
	addik	r3,r3,00000004

l000223DC:
	andi	r18,r30,0000001F
	addk	r3,r0,r24
	beqid	r18,000223F8
	addk	r3,r3,r0

l000223EC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000223EC
	addk	r3,r3,r3

l000223F8:
	cmp	r18,r3,r19
	blti	r18,00022414

l00022400:
	lwi	r3,r28,00000000
	addk	r5,r28,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r27,r3,00000014

l00022414:
	addk	r19,r19,r19
	bneid	r21,000223A4
	addik	r30,r30,00000001

l00022420:
	addik	r7,r0,00000100
	addk	r6,r0,r0
	imm	00000000
	brlid	r15,0001F63C
	addik	r5,r23,00000400
	lwi	r4,r1,00000560
	beqid	r4,00022444
	addik	r21,r0,000000FF

l00022440:
	addik	r21,r0,0000000F

l00022444:
	beqid	r29,00022544
	addik	r24,r1,0000001C

l0002244C:
	addik	r22,r22,00000022
	addk	r27,r0,r0
	addik	r25,r0,00000008
	brid	00022468
	addik	r31,r1,00000420

l00022460:
	lbu	r26,r31,r27
	sext8	r26,r26

l00022468:
	lhui	r19,r22,00000000
	sext16	r19,r19
	addk	r3,r0,r19
	srl	r3,r19
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	srl	r3,r3
	bneid	r3,00022508
	addk	r30,r23,r19

l000224F8:
	cmp	r18,r19,r21
	blti	r18,00022508

l00022500:
	lbui	r3,r30,00000400
	beqi	r3,0002251C

l00022508:
	lwi	r3,r28,00000000
	addk	r5,r28,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r25,r3,00000014

l0002251C:
	lwi	r3,r24,00000000
	addk	r19,r19,r19
	addk	r19,r19,r19
	sw	r3,r19,r23
	addik	r27,r27,00000001
	sbi	r26,r30,00000400
	xor	r3,r27,r29
	addik	r22,r22,00000002
	bneid	r3,00022460
	addik	r24,r24,00000004

l00022544:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000528
	lwi	r21,r1,0000052C
	lwi	r22,r1,00000530
	lwi	r23,r1,00000534
	lwi	r24,r1,00000538
	lwi	r25,r1,0000053C
	lwi	r26,r1,00000540
	lwi	r27,r1,00000544
	lwi	r28,r1,00000548
	lwi	r29,r1,0000054C
	lwi	r30,r1,00000550
	lwi	r31,r1,00000554
	rtsd	r15,00000008
	addik	r1,r1,00000558

l00022580:
	andi	r18,r30,0000001F
	addk	r3,r0,r24
	beqid	r18,0002259C
	addk	r3,r3,r0

l00022590:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00022590
	addk	r3,r3,r3

l0002259C:
	cmp	r18,r3,r19
	bgei	r18,00022400

l000225A4:
	addk	r19,r19,r19
	brid	000223A4
	addik	r30,r30,00000001

l000225B0:
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r22,r3,r28
	bnei	r22,000222EC

l000225C0:
	lwi	r3,r28,00000000
	addik	r4,r0,00000032
	addk	r5,r28,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r7,r3,00000018
	lwi	r23,r19,00000000
	bneid	r23,000222F8
	addik	r26,r0,00000001

l000225E8:
	lwi	r3,r28,00000004
	addk	r5,r28,r0
	addik	r7,r0,00000500
	lwi	r3,r3,00000000
	brald	r15,r3
	addik	r6,r0,00000001
	addk	r23,r3,r0
	brid	000222F4
	swi	r3,r19,00000000
0002260C                                     30 21 FF B4             0!..
00022610 FB 61 00 38 FB E1 00 48 F9 E1 00 00 FA 61 00 1C .a.8...H.....a..
00022620 FA A1 00 20 FA C1 00 24 FA E1 00 28 FB 01 00 2C ... ...$...(...,
00022630 FB 21 00 30 FB 41 00 34 FB 81 00 3C FB A1 00 40 .!.0.A.4...<...@
00022640 FB C1 00 44 13 E5 00 00 13 66 00 00 BE 06 01 DC ...D.....f......
00022650 EA C5 01 A0 30 60 74 B0 B0 00 00 00 30 80 93 70 ....0`t.....0..p
00022660 F8 76 00 04 F8 96 00 08 E8 7F 01 28 BE 63 00 E4 .v.........(.c..
00022670 12 E0 00 00 13 57 00 00 33 3F 01 2C 33 16 00 14 .....W..3?.,3...
00022680 33 C0 00 01 33 80 00 03 33 A0 04 04 E8 79 00 00 3...3...3....y..
00022690 EA A3 00 14 BE 1B 01 0C EA 63 00 18 16 55 E0 03 .........c...U..
000226A0 BE B2 00 20 10 BF 00 00 E8 7F 00 00 30 80 00 32 ... ........0..2
000226B0 E8 C3 00 00 F8 83 00 14 99 FC 30 00 FA A3 00 18 ..........0.....
000226C0 16 53 E0 03 BE B2 00 20 10 BF 00 00 E8 7F 00 00 .S..... ........
000226D0 30 80 00 32 E8 C3 00 00 F8 83 00 14 99 FC 30 00 0..2..........0.
000226E0 FA 63 00 18 12 B5 A8 00 12 B5 A8 00 12 B6 A8 00 .c..............
000226F0 E8 B5 00 4C BE 05 01 14 10 FD 00 00 10 DA 00 00 ...L............
00022700 12 73 98 00 30 E0 04 04 B0 00 00 00 B9 F4 CF 30 .s..0..........0
00022710 12 73 98 00 12 76 98 00 E8 B3 00 5C BE 05 00 CC .s...v.....\....
00022720 10 FD 00 00 10 FD 00 00 B0 00 00 00 B9 F4 CF 10 ................
00022730 10 DA 00 00 F8 18 00 00 E8 7F 01 28 32 F7 00 01 ...........(2...
00022740 33 39 00 04 16 43 B8 01 BE 52 FF 44 33 18 00 04 39...C...R.D3...
00022750 EB FF 00 F4 F8 16 00 0C F8 16 00 10 FB F6 00 24 ...............$
00022760 F8 16 00 28 E9 E1 00 00 EA 61 00 1C EA A1 00 20 ...(.....a..... 
00022770 EA C1 00 24 EA E1 00 28 EB 01 00 2C EB 21 00 30 ...$...(...,.!.0
00022780 EB 41 00 34 EB 61 00 38 EB 81 00 3C EB A1 00 40 .A.4.a.8...<...@
00022790 EB C1 00 44 EB E1 00 48 B6 0F 00 08 30 21 00 4C ...D...H....0!.L
000227A0 31 15 00 0B 10 F5 00 00 10 DE 00 00 10 BF 00 00 1...............
000227B0 11 08 40 00 11 08 40 00 B9 F4 FA A4 11 16 40 00 ..@...@.......@.
000227C0 31 13 00 0F 11 08 40 00 10 F3 00 00 10 DA 00 00 1.....@.........
000227D0 10 BF 00 00 11 08 40 00 B9 F4 FA 84 11 16 40 00 ......@.......@.
000227E0 B8 10 FF 58 F8 18 00 00 E8 7F 00 04 10 BF 00 00 ...X............
000227F0 E8 63 00 00 99 FC 18 00 10 DE 00 00 10 A3 00 00 .c..............
00022800 B8 10 FF 24 F8 73 00 5C E8 7F 00 04 10 BF 00 00 ...$.s.\........
00022810 E8 63 00 00 99 FC 18 00 10 DE 00 00 10 A3 00 00 .c..............
00022820 B8 10 FE DC F8 75 00 4C 30 60 7A D4 30 80 78 98 .....u.L0`z.0.x.
00022830 F8 76 00 04 B8 10 FE 34 F8 96 00 08             .v.....4....   

;; fn0002283C: 0002283C
fn0002283C proc
	addik	r1,r1,FFFFF770
	swi	r23,r1,00000878
	addik	r23,r1,00000824
	swi	r24,r1,0000087C
	addk	r24,r5,r0
	addk	r5,r23,r0
	swi	r19,r1,00000868
	swi	r25,r1,00000880
	addk	r19,r6,r0
	addk	r25,r7,r0
	addk	r6,r0,r0
	addik	r7,r0,00000042
	swi	r15,r1,00000000
	swi	r20,r1,0000086C
	swi	r21,r1,00000870
	swi	r22,r1,00000874
	swi	r26,r1,00000884
	swi	r27,r1,00000888
	swi	r28,r1,0000088C
	imm	00000000
	brlid	r15,0001F63C
	addik	r21,r1,00000420
	addk	r5,r21,r0
	addik	r7,r0,00000404
	imm	00000000
	brlid	r15,0001F63C
	addk	r6,r0,r0
	addik	r22,r1,0000001C
	addk	r3,r22,r0
	addik	r4,r0,FFFFFFFF

l000228B4:
	swi	r4,r3,00000000
	addik	r3,r3,00000004
	xor	r11,r21,r3
	bneid	r11,000228B4
	addik	r12,r0,FFFFFFFF

l000228C8:
	addik	r3,r0,00000001
	imm	00003B9A
	addik	r20,r0,FFFFCA00
	addk	r10,r3,r0
	swi	r3,r25,00000400

l000228DC:
	addk	r8,r25,r0

l000228E0:
	addk	r6,r25,r0
	addk	r7,r20,r0
	addk	r9,r12,r0
	addk	r5,r0,r0

l000228F0:
	lwi	r3,r6,00000000
	rsubk	r4,r3,r0
	or	r4,r4,r3
	bgeid	r4,00022914
	addik	r6,r6,00000004

l00022904:
	cmp	r18,r3,r7
	blti	r18,00022914

l0002290C:
	addk	r9,r5,r0
	addk	r7,r3,r0

l00022914:
	addik	r5,r5,00000001
	xori	r3,r5,00000101
	bneid	r3,000228F0
	addk	r26,r20,r0

l00022924:
	addk	r27,r12,r0

l00022928:
	lwi	r4,r8,00000000
	xor	r5,r9,r3
	rsubk	r6,r5,r0
	rsubk	r7,r4,r0
	or	r7,r7,r4
	or	r6,r6,r5
	addk	r5,r0,r7
	srl	r5,r7
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	srl	r5,r5
	cmp	r18,r4,r26
	bgeid	r18,000229D0
	addk	r28,r10,r0

l000229CC:
	addk	r28,r11,r0

l000229D0:
	addk	r7,r0,r6
	srl	r7,r6
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	srl	r7,r7
	and	r5,r5,r28
	beqi	r5,00022A64

l00022A58:
	beqi	r7,00022A64

l00022A5C:
	addk	r27,r3,r0
	addk	r26,r4,r0

l00022A64:
	addik	r3,r3,00000001
	xori	r4,r3,00000101
	bneid	r4,00022928
	addik	r8,r8,00000004

l00022A74:
	bltid	r27,00022B2C
	addk	r9,r9,r9

l00022A7C:
	addk	r8,r27,r27
	addk	r3,r9,r9
	addk	r28,r8,r8
	lw	r7,r3,r25
	lw	r5,r28,r25
	addk	r26,r22,r3
	lwi	r6,r26,00000404
	addk	r7,r7,r5
	lw	r5,r3,r22
	sw	r7,r3,r25
	addik	r3,r6,00000001
	sw	r4,r28,r25
	bltid	r5,00022B24
	swi	r3,r26,00000404

l00022AB4:
	addk	r3,r5,r5
	addk	r5,r3,r3
	addk	r7,r22,r5
	lwi	r4,r7,00000404
	lw	r6,r5,r22
	addik	r4,r4,00000001
	swi	r4,r7,00000404
	bgeid	r6,00022AB4
	addk	r5,r6,r0

l00022AD8:
	addk	r8,r8,r8
	addk	r5,r22,r8
	lwi	r4,r5,00000404
	addk	r3,r3,r3
	sw	r27,r3,r22
	lw	r3,r8,r22
	addik	r4,r4,00000001
	bltid	r3,000228DC
	swi	r4,r5,00000404

l00022AFC:
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r5,r22,r3
	lwi	r4,r5,00000404
	lw	r3,r3,r22
	addik	r4,r4,00000001
	bgeid	r3,00022AFC
	swi	r4,r5,00000404

l00022B1C:
	brid	000228E0
	addk	r8,r25,r0

l00022B24:
	brid	00022AD8
	addk	r3,r9,r0

l00022B2C:
	addk	r26,r21,r0
	addik	r28,r0,00000020
	addik	r27,r0,00000027

l00022B38:
	lwi	r25,r26,00000000
	beqid	r25,00022B74
	addik	r26,r26,00000004

l00022B44:
	cmp	r18,r25,r28
	bgeid	r18,00022B60
	addk	r5,r24,r0

l00022B50:
	lwi	r3,r24,00000000
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r27,r3,00000014

l00022B60:
	addk	r25,r25,r25
	addk	r3,r22,r25
	lhui	r4,r3,00000808
	addik	r4,r4,00000001
	shi	r4,r3,00000808

l00022B74:
	xor	r3,r23,r26
	bneid	r3,00022B38
	addik	r8,r1,00000860

l00022B80:
	addik	r9,r1,0000085E
	addik	r11,r0,00000020

l00022B88:
	lhui	r7,r8,00000004
	addik	r11,r11,FFFFFFFF
	sext16	r7,r7
	bleid	r7,00022C0C
	addik	r10,r11,FFFFFFFF

l00022B9C:
	lhui	r3,r8,00000000
	bneid	r3,00022CE4
	addk	r4,r9,r0

l00022BA8:
	brid	00022BB4
	addk	r3,r10,r0

l00022BB0:
	addk	r3,r5,r0

l00022BB4:
	addik	r4,r4,FFFFFFFE
	lhui	r6,r4,00000002
	beqid	r6,00022BB0
	addik	r5,r3,FFFFFFFF

l00022BC4:
	lhui	r4,r8,00000002
	addik	r7,r7,FFFFFFFE
	addk	r3,r3,r3
	addik	r4,r4,00000001
	shi	r7,r8,00000004
	shi	r4,r8,00000002
	addk	r3,r22,r3
	lhui	r4,r3,00000808
	addk	r5,r5,r5
	addk	r5,r22,r5
	addik	r4,r4,00000002
	shi	r4,r3,00000808
	lhui	r3,r5,00000808
	addik	r3,r3,FFFFFFFF
	shi	r3,r5,00000808
	lhui	r7,r8,00000004
	sext16	r7,r7
	bgti	r7,00022B9C

l00022C0C:
	xori	r3,r11,00000010
	addik	r8,r8,FFFFFFFE
	bneid	r3,00022B88
	addik	r9,r9,FFFFFFFE

l00022C1C:
	lhui	r3,r1,00000844
	sext16	r3,r3
	bneid	r3,00022C44
	addik	r4,r0,00000020

l00022C2C:
	addik	r11,r11,FFFFFFFF

l00022C30:
	addk	r4,r11,r11
	lhu	r3,r4,r23
	sext16	r3,r3
	beqid	r3,00022C30
	addik	r11,r11,FFFFFFFF

l00022C44:
	addk	r6,r23,r0
	addk	r5,r19,r0
	addk	r22,r22,r4
	addik	r3,r3,FFFFFFFF
	addik	r7,r0,00000022
	imm	00000000
	brlid	r15,0001F60C
	shi	r3,r22,00000808
	addik	r6,r0,00000001
	addk	r7,r0,r0

l00022C6C:
	addk	r5,r21,r0
	addk	r4,r0,r0

l00022C74:
	lwi	r3,r5,00000000
	xor	r3,r3,r6
	bneid	r3,00022C98
	addik	r5,r5,00000004

l00022C84:
	addik	r3,r7,00000010
	addk	r3,r3,r3
	addk	r3,r19,r3
	shi	r4,r3,00000002
	addik	r7,r7,00000001

l00022C98:
	addik	r4,r4,00000001
	xori	r3,r4,00000100
	bnei	r3,00022C74

l00022CA4:
	addik	r6,r6,00000001
	xori	r3,r6,00000021
	bnei	r3,00022C6C

l00022CB0:
	swi	r3,r19,00000224
	lwi	r15,r1,00000000
	lwi	r19,r1,00000868
	lwi	r21,r1,00000870
	lwi	r22,r1,00000874
	lwi	r23,r1,00000878
	lwi	r24,r1,0000087C
	lwi	r25,r1,00000880
	lwi	r26,r1,00000884
	lwi	r27,r1,00000888
	lwi	r28,r1,0000088C
	rtsd	r15,00000008
	addik	r1,r1,00000890

l00022CE4:
	addk	r3,r11,r0
	brid	00022BC4
	addk	r5,r10,r0
00022CF0 30 21 FF 98 F9 E1 00 00 FA 61 00 3C FA A1 00 40 0!.......a.<...@
00022D00 FA C1 00 44 FA E1 00 48 FB 01 00 4C FB 21 00 50 ...D...H...L.!.P
00022D10 FB 41 00 54 FB 61 00 58 FB 81 00 5C FB A1 00 60 .A.T.a.X...\...`
00022D20 FB C1 00 64 E8 65 01 28 F8 01 00 2C F8 01 00 30 ...d.e.(...,...0
00022D30 F8 01 00 34 F8 01 00 38 F8 01 00 1C F8 01 00 20 ...4...8....... 
00022D40 F8 01 00 24 F8 01 00 28 BE 63 00 BC EA E5 01 A0 ...$...(.c......
00022D50 13 25 00 00 33 A5 01 2C 13 80 00 00 33 61 00 1C .%..3..,....3a..
00022D60 33 00 00 01 E8 7D 00 00 33 9C 00 01 33 BD 00 04 3....}..3...3...
00022D70 EA A3 00 14 EA 63 00 18 12 D5 A8 00 10 76 B0 00 .....c.......v..
00022D80 10 9B 18 00 13 D9 18 00 E8 64 00 10 BE 23 00 34 .........d...#.4
00022D90 13 53 98 00 E8 DE 00 54 BC 06 00 BC 32 B5 00 13 .S.....T....2...
00022DA0 12 B5 A8 00 12 B5 A8 00 C8 F5 B8 00 10 B9 00 00 ................
00022DB0 12 D6 B0 00 B9 F4 FA 88 12 DB B0 00 FB 16 00 10 ................
00022DC0 10 7A D0 00 12 B9 18 00 C8 63 D8 00 BC 23 00 2C .z.......c...#.,
00022DD0 E8 D5 00 64 BC 06 00 68 32 73 00 17 12 73 98 00 ...d...h2s...s..
00022DE0 12 73 98 00 C8 F3 B8 00 10 B9 00 00 B9 F4 FA 50 .s.............P
00022DF0 13 5A D0 00 DB 1A D8 00 E8 79 01 28 16 43 E0 01 .Z.......y.(.C..
00022E00 BC 52 FF 64 E9 E1 00 00 EA 61 00 3C EA A1 00 40 .R.d.....a.<...@
00022E10 EA C1 00 44 EA E1 00 48 EB 01 00 4C EB 21 00 50 ...D...H...L.!.P
00022E20 EB 41 00 54 EB 61 00 58 EB 81 00 5C EB A1 00 60 .A.T.a.X...\...`
00022E30 EB C1 00 64 B6 0F 00 08 30 21 00 68 B0 00 00 00 ...d....0!.h....
00022E40 B9 F4 9E 84 10 B9 00 00 10 C3 00 00 B8 10 FF 8C ................
00022E50 F8 75 00 64 B0 00 00 00 B9 F4 9E 6C 10 B9 00 00 .u.d.......l....
00022E60 10 C3 00 00 B8 10 FF 38 F8 7E 00 54             .......8.~.T   

;; fn00022E6C: 00022E6C
fn00022E6C proc
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r5,00000004
	addik	r7,r0,0000006C
	addik	r6,r0,00000001
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r19,r5,r0
	imm	00000000
	addik	r4,r0,FFFF8C8C
	swi	r3,r19,000001A0
	swi	r4,r3,00000000
	addik	r4,r3,0000002C
	addik	r3,r3,0000003C

l00022EA8:
	swi	r0,r4,00000010
	swi	r0,r4,00000000
	swi	r0,r4,00000030
	swi	r0,r4,00000020
	addik	r4,r4,00000004
	xor	r5,r4,r3
	bneid	r5,00022EA8
	lwi	r15,r1,00000000

l00022EC8:
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

;; fn00022ED4: 00022ED4
;;   Called from:
;;     0002331C (in fn000231F4)
;;     00023350 (in fn000231F4)
;;     000235EC (in fn000233B0)
;;     00023620 (in fn000233B0)
;;     0002375C (in fn000233B0)
;;     00023790 (in fn000233B0)
;;     0002395C (in fn000237DC)
;;     00023994 (in fn000237DC)
;;     000239D4 (in fn000237DC)
;;     00023A00 (in fn000237DC)
fn00022ED4 proc
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	addk	r19,r5,r0
	lwi	r5,r5,00000020
	lwi	r21,r5,00000018
	lwi	r3,r21,0000000C
	brald	r15,r3
	nop
	bneid	r3,00022F1C
	addik	r4,r0,00000018

l00022F04:
	lwi	r5,r19,00000020
	lwi	r3,r5,00000000
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	nop

l00022F1C:
	lwi	r3,r21,00000000
	lwi	r21,r21,00000004
	swi	r3,r19,00000010
	swi	r21,r19,00000014
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
00022F40 30 21 FF B4 FA C1 00 24 FB 41 00 34 FB A1 00 40 0!.....$.A.4...@
00022F50 F9 E1 00 00 FA 61 00 1C FA A1 00 20 FA E1 00 28 .....a..... ...(
00022F60 FB 01 00 2C FB 21 00 30 FB 61 00 38 FB 81 00 3C ...,.!.0.a.8...<
00022F70 FB C1 00 44 FB E1 00 48 EA A5 01 70 EB C5 01 A0 ...D...H...p....
00022F80 E8 85 01 78 14 75 00 00 80 63 A8 00 A8 63 FF FF ...x.u...c...c..
00022F90 F8 BE 00 20 F8 DE 00 0C 13 A5 00 00 13 40 18 00 ... .........@..
00022FA0 93 43 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .C.A.Z.A.Z.A.Z.A
00022FB0 93 5A 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .Z.A.Z.A.Z.A.Z.A
00022FC0 93 5A 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .Z.A.Z.A.Z.A.Z.A
00022FD0 93 5A 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .Z.A.Z.A.Z.A.Z.A
00022FE0 93 5A 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .Z.A.Z.A.Z.A.Z.A
00022FF0 93 5A 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .Z.A.Z.A.Z.A.Z.A
00023000 93 5A 00 41 93 5A 00 41 93 5A 00 41 93 5A 00 41 .Z.A.Z.A.Z.A.Z.A
00023010 93 5A 00 41 93 5A 00 41 93 5A 00 41 BE 24 01 20 .Z.A.Z.A.Z.A.$. 
00023020 12 C6 00 00 BC 35 01 6C B0 00 00 00 30 60 A0 90 .....5.l....0`..
00023030 F8 7E 00 04 BC 16 01 1C B0 00 00 00 30 60 BA DC .~..........0`..
00023040 F8 7E 00 08 E8 7D 01 28 BE 63 00 9C 13 E0 00 00 .~...}.(.c......
00023050 13 3F 00 00 33 7D 01 2C 33 9E 00 24 33 00 00 03 .?..3}.,3..$3...
00023060 32 E0 04 04 E8 7B 00 00 BE 35 01 38 F8 1C 00 00 2....{...5.8....
00023070 E8 BD 01 78 BC 25 00 58 BE 16 01 34 EA 63 00 14 ...x.%.X...4.c..
00023080 16 53 C0 03 BE B2 00 20 10 BD 00 00 E8 7D 00 00 .S..... .....}..
00023090 30 80 00 32 E8 C3 00 00 F8 83 00 14 99 FC 30 00 0..2..........0.
000230A0 FA 63 00 18 12 73 98 00 12 73 98 00 12 7E 98 00 .c...s...s...~..
000230B0 E8 B3 00 5C BE 05 01 20 10 F7 00 00 10 F7 00 00 ...\... ........
000230C0 B0 00 00 00 B9 F4 C5 78 10 D9 00 00 E8 7D 01 28 .......x.....}.(
000230D0 33 FF 00 01 33 7B 00 04 16 43 F8 01 BE 52 FF 88 3...3{...C...R..
000230E0 33 9C 00 04 EB BD 00 F4 F8 1E 00 38 F8 1E 00 3C 3..........8...<
000230F0 FB BE 00 44 F8 1E 00 18 F8 1E 00 1C F8 1E 00 48 ...D...........H
00023100 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00023110 EA E1 00 28 EB 01 00 2C EB 21 00 30 EB 41 00 34 ...(...,.!.0.A.4
00023120 EB 61 00 38 EB 81 00 3C EB A1 00 40 EB C1 00 44 .a.8...<...@...D
00023130 EB E1 00 48 B6 0F 00 08 30 21 00 4C BC 35 00 24 ...H....0!.L.5.$
00023140 B0 00 00 00 30 60 A5 B0 BE 36 FE F0 F8 7E 00 04 ....0`...6...~..
00023150 B0 00 00 00 30 80 B9 2C B8 10 FE EC F8 9E 00 08 ....0..,........
00023160 B0 00 00 00 30 80 AF E4 E8 7E 00 40 BE 23 FE C8 ....0....~.@.#..
00023170 F8 9E 00 04 E8 65 00 04 30 E0 03 E8 E8 63 00 00 .....e..0....c..
00023180 99 FC 18 00 30 C0 00 01 B8 10 FE AC F8 7E 00 40 ....0........~.@
00023190 B0 00 00 00 30 80 A8 30 B8 10 FE 9C F8 9E 00 04 ....0..0........
000231A0 EA 63 00 18 BE 36 FE DC FA 7E 00 34 31 13 00 13 .c...6...~.41...
000231B0 11 08 40 00 10 F3 00 00 10 DA 00 00 10 BD 00 00 ..@.............
000231C0 11 08 40 00 B9 F4 F0 98 11 1E 40 00 B8 10 FF 04 ..@.......@.....
000231D0 E8 7D 01 28 E8 7D 00 04 10 BD 00 00 E8 63 00 00 .}.(.}.......c..
000231E0 99 FC 18 00 30 C0 00 01 10 A3 00 00 B8 10 FE D0 ....0...........
000231F0 F8 73 00 5C                                     .s.\           

;; fn000231F4: 000231F4
;;   Called from:
;;     000237C0 (in fn000233B0)
fn000231F4 proc
	beqi	r7,000233A8

l000231F8:
	addik	r1,r1,FFFFFFC4
	swi	r24,r1,0000002C
	swi	r26,r1,00000034
	addk	r24,r5,r0
	addk	r26,r6,r0
	swi	r22,r1,00000024
	swi	r27,r1,00000038
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r23,r1,00000028
	swi	r25,r1,00000030
	addk	r22,r6,r7
	addik	r27,r0,00000007

l00023230:
	lwi	r3,r24,0000000C
	bneid	r3,00023370
	addik	r6,r0,00000018

l0002323C:
	lwi	r21,r24,0000001C
	lbui	r3,r26,00000000
	lwi	r4,r24,00000018
	addik	r25,r21,00000001
	andi	r3,r3,00000001
	rsubk	r5,r25,r6
	andi	r18,r5,0000001F
	addk	r19,r0,r3
	beqid	r18,00023270
	addk	r19,r19,r0

l00023264:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00023264
	addk	r19,r19,r19

l00023270:
	cmp	r18,r25,r27
	bltid	r18,000232AC
	or	r19,r19,r4

l0002327C:
	brid	0002336C
	swi	r19,r24,00000018

l00023284:
	addk	r19,r19,r19
	addk	r19,r19,r19

l0002328C:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	cmp	r18,r25,r27
	bgeid	r18,00023360
	addk	r19,r19,r19

l000232AC:
	lwi	r4,r24,00000010
	addk	r3,r0,r19
	sra	r3,r19
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	andi	r23,r3,000000FF
	addik	r6,r4,00000001
	swi	r6,r24,00000010
	sbi	r3,r4,00000000
	lwi	r4,r24,00000014
	addk	r5,r24,r0
	addik	r25,r25,FFFFFFF8
	addik	r3,r4,FFFFFFFF
	bneid	r3,00023324
	swi	r3,r24,00000014

l0002331C:
	brlid	r15,00022ED4
	nop

l00023324:
	xori	r3,r23,000000FF
	bneid	r3,00023284
	addk	r5,r24,r0

l00023330:
	lwi	r4,r24,00000010
	addik	r6,r4,00000001
	swi	r6,r24,00000010
	sbi	r3,r4,00000000
	lwi	r3,r24,00000014
	addik	r3,r3,FFFFFFFF
	bneid	r3,00023284
	swi	r3,r24,00000014

l00023350:
	brlid	r15,00022ED4
	addk	r19,r19,r19
	brid	0002328C
	addk	r19,r19,r19

l00023360:
	addik	r21,r21,FFFFFFF9
	andi	r25,r21,00000007
	swi	r19,r24,00000018

l0002336C:
	swi	r25,r24,0000001C

l00023370:
	addik	r26,r26,00000001
	xor	r3,r26,r22
	bneid	r3,00023230
	lwi	r15,r1,00000000

l00023380:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	rtsd	r15,00000008
	addik	r1,r1,0000003C

l000233A8:
	rtsd	r15,00000008
	nop

;; fn000233B0: 000233B0
;;   Called from:
;;     00023800 (in fn000237DC)
fn000233B0 proc
	addik	r1,r1,FFFFFFC8
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	lwi	r19,r5,00000038
	beqid	r19,00023468
	sra	r19,r19

l000233E0:
	beqid	r19,00023630
	addk	r21,r5,r0

l000233E8:
	addk	r23,r0,r0

l000233EC:
	sra	r19,r19
	bneid	r19,000233EC
	addik	r23,r23,00000001

l000233F8:
	addk	r19,r23,r23
	addk	r19,r19,r19
	addk	r19,r19,r19
	addik	r3,r0,0000000E
	cmp	r18,r23,r3
	bgeid	r18,00023430
	addk	r19,r19,r19

l00023414:
	lwi	r5,r21,00000020
	addik	r4,r0,00000028
	lwi	r3,r5,00000000
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	nop

l00023430:
	lwi	r4,r21,0000000C
	beqid	r4,00023490
	lwi	r3,r21,00000034

l0002343C:
	addik	r3,r3,00000017
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r4,r3,r21
	addk	r19,r19,r19
	addk	r19,r19,r19
	lw	r3,r19,r4
	addik	r3,r3,00000001
	sw	r3,r19,r4

l00023460:
	swi	r0,r21,00000038

l00023464:
	swi	r0,r21,0000003C

l00023468:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

l00023490:
	addik	r3,r3,00000013
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r5,r3,r21
	addk	r3,r19,r19
	addk	r3,r3,r3
	addk	r19,r5,r19
	lbui	r24,r19,00000400
	lw	r25,r3,r5
	sext8	r24,r24
	bneid	r24,000234E4
	lwi	r22,r21,0000001C

l000234C0:
	lwi	r5,r21,00000020
	addik	r4,r0,00000028
	lwi	r3,r5,00000000
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	nop
	lwi	r4,r21,0000000C
	bnei	r4,00023460

l000234E4:
	addik	r6,r0,00000001
	lwi	r5,r21,00000018
	addk	r22,r24,r22
	andi	r18,r24,0000001F
	addk	r3,r0,r6
	beqid	r18,0002350C
	addk	r3,r3,r0

l00023500:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00023500
	addk	r3,r3,r3

l0002350C:
	addik	r7,r0,00000018
	addik	r3,r3,FFFFFFFF
	and	r3,r3,r25
	rsubk	r6,r22,r7
	addik	r26,r0,00000007
	andi	r18,r6,0000001F
	addk	r19,r0,r3
	beqid	r18,0002353C
	addk	r19,r19,r0

l00023530:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00023530
	addk	r19,r19,r19

l0002353C:
	addk	r25,r22,r0
	cmp	r18,r22,r26
	bltid	r18,0002357C
	or	r19,r19,r5

l0002354C:
	brid	00023644
	swi	r19,r21,00000018

l00023554:
	addk	r19,r19,r19
	addk	r19,r19,r19

l0002355C:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	cmp	r18,r25,r26
	bgeid	r18,00023638
	addk	r19,r19,r19

l0002357C:
	lwi	r4,r21,00000010
	addk	r3,r0,r19
	sra	r3,r19
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	andi	r24,r3,000000FF
	addik	r6,r4,00000001
	swi	r6,r21,00000010
	sbi	r3,r4,00000000
	lwi	r4,r21,00000014
	addk	r5,r21,r0
	addik	r25,r25,FFFFFFF8
	addik	r3,r4,FFFFFFFF
	bneid	r3,000235F4
	swi	r3,r21,00000014

l000235EC:
	brlid	r15,00022ED4
	nop

l000235F4:
	xori	r3,r24,000000FF
	bneid	r3,00023554
	addk	r5,r21,r0

l00023600:
	lwi	r4,r21,00000010
	addik	r6,r4,00000001
	swi	r6,r21,00000010
	sbi	r3,r4,00000000
	lwi	r3,r21,00000014
	addik	r3,r3,FFFFFFFF
	bneid	r3,00023554
	swi	r3,r21,00000014

l00023620:
	brlid	r15,00022ED4
	addk	r19,r19,r19
	brid	0002355C
	addk	r19,r19,r19

l00023630:
	brid	00023430
	addk	r23,r19,r0

l00023638:
	lwi	r4,r21,0000000C
	andi	r22,r22,00000007
	swi	r19,r21,00000018

l00023644:
	swi	r22,r21,0000001C
	beqid	r23,000237B0
	addk	r3,r4,r0

l00023650:
	bneid	r4,00023460
	lwi	r3,r21,00000038

l00023658:
	addik	r6,r0,00000001
	addk	r22,r23,r22
	andi	r18,r23,0000001F
	addk	r5,r0,r6
	beqid	r18,0002367C
	addk	r5,r5,r0

l00023670:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00023670
	addk	r5,r5,r5

l0002367C:
	addik	r7,r0,00000018
	addik	r5,r5,FFFFFFFF
	and	r5,r5,r3
	rsubk	r6,r22,r7
	addik	r25,r0,00000007
	andi	r18,r6,0000001F
	addk	r3,r0,r5
	beqid	r18,000236AC
	addk	r3,r3,r0

l000236A0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000236A0
	addk	r3,r3,r3

l000236AC:
	addk	r24,r22,r0
	cmp	r18,r22,r25
	bltid	r18,000236EC
	or	r19,r3,r19

l000236BC:
	brid	000237D0
	swi	r19,r21,00000018

l000236C4:
	addk	r19,r19,r19
	addk	r19,r19,r19

l000236CC:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	cmp	r18,r24,r25
	bgeid	r18,000237A0
	addk	r19,r19,r19

l000236EC:
	lwi	r4,r21,00000010
	addk	r3,r0,r19
	sra	r3,r19
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	andi	r23,r3,000000FF
	addik	r6,r4,00000001
	swi	r6,r21,00000010
	sbi	r3,r4,00000000
	lwi	r4,r21,00000014
	addk	r5,r21,r0
	addik	r24,r24,FFFFFFF8
	addik	r3,r4,FFFFFFFF
	bneid	r3,00023764
	swi	r3,r21,00000014

l0002375C:
	brlid	r15,00022ED4
	nop

l00023764:
	xori	r3,r23,000000FF
	bneid	r3,000236C4
	addk	r5,r21,r0

l00023770:
	lwi	r4,r21,00000010
	addik	r6,r4,00000001
	swi	r6,r21,00000010
	sbi	r3,r4,00000000
	lwi	r3,r21,00000014
	addik	r3,r3,FFFFFFFF
	bneid	r3,000236C4
	swi	r3,r21,00000014

l00023790:
	brlid	r15,00022ED4
	addk	r19,r19,r19
	brid	000236CC
	addk	r19,r19,r19

l000237A0:
	lwi	r3,r21,0000000C
	andi	r22,r22,00000007
	swi	r19,r21,00000018
	swi	r22,r21,0000001C

l000237B0:
	bneid	r3,00023464
	swi	r0,r21,00000038

l000237B8:
	lwi	r7,r21,0000003C
	lwi	r6,r21,00000040
	brlid	r15,000231F4
	addk	r5,r21,r0
	brid	00023468
	swi	r0,r21,0000003C

l000237D0:
	swi	r22,r21,0000001C
	brid	000237B8
	swi	r4,r21,00000038

;; fn000237DC: 000237DC
fn000237DC proc
	addik	r1,r1,FFFFFFCC
	swi	r21,r1,00000020
	addk	r21,r5,r0
	swi	r22,r1,00000024
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	brlid	r15,000233B0
	addk	r22,r6,r0
	lwi	r3,r21,0000000C
	beqid	r3,00023880
	addik	r5,r0,00000018

l00023814:
	lwi	r3,r21,00000020

l00023818:
	lwi	r4,r3,00000170
	bnei	r4,00023874

l00023820:
	lwi	r3,r3,00000128
	bleid	r3,00023854
	lwi	r15,r1,00000000

l0002382C:
	addik	r3,r3,00000009
	addk	r3,r3,r3
	addk	r4,r3,r3
	addik	r3,r21,00000024
	addk	r21,r21,r4

l00023840:
	swi	r0,r3,00000000
	addik	r3,r3,00000004
	xor	r4,r21,r3
	bnei	r4,00023840

l00023850:
	lwi	r15,r1,00000000

l00023854:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l00023874:
	swi	r0,r21,00000038
	brid	00023850
	swi	r0,r21,0000003C

l00023880:
	lwi	r24,r21,0000001C
	lwi	r3,r21,00000018
	addik	r24,r24,00000007
	rsubk	r4,r24,r5
	addik	r25,r0,00000007
	addik	r5,r0,0000007F
	andi	r18,r4,0000001F
	addk	r19,r0,r5
	beqid	r18,000238B4
	addk	r19,r19,r0

l000238A8:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000238A8
	addk	r19,r19,r19

l000238B4:
	lwi	r4,r21,00000010
	cmp	r18,r24,r25
	bgeid	r18,000239AC
	or	r19,r19,r3

l000238C4:
	brid	000238F8
	addik	r6,r4,00000001

l000238CC:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addik	r24,r24,FFFFFFF8
	cmp	r18,r24,r25
	bgeid	r18,000239B0
	addk	r19,r19,r19

l000238F8:
	swi	r6,r21,00000010
	addk	r3,r0,r19
	sra	r3,r19
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sra	r3,r3
	sbi	r3,r4,00000000
	lwi	r4,r21,00000014
	andi	r23,r3,000000FF
	addk	r5,r21,r0
	addik	r3,r4,FFFFFFFF
	bneid	r3,00023964
	swi	r3,r21,00000014

l0002395C:
	brlid	r15,00022ED4
	nop

l00023964:
	lwi	r4,r21,00000010
	xori	r3,r23,000000FF
	addik	r6,r4,00000001
	bneid	r3,000238CC
	addk	r5,r6,r0

l00023978:
	swi	r6,r21,00000010
	sbi	r3,r4,00000000
	lwi	r3,r21,00000014
	addk	r5,r21,r0
	addik	r3,r3,FFFFFFFF
	bneid	r3,0002399C
	swi	r3,r21,00000014

l00023994:
	brlid	r15,00022ED4
	nop

l0002399C:
	lwi	r4,r21,00000010
	addik	r6,r4,00000001
	brid	000238CC
	addk	r5,r6,r0

l000239AC:
	addik	r5,r4,00000001

l000239B0:
	addik	r3,r0,FFFFFFFF
	swi	r0,r21,00000018
	swi	r0,r21,0000001C
	swi	r5,r21,00000010
	sbi	r3,r4,00000000
	lwi	r3,r21,00000014
	addik	r3,r3,FFFFFFFF
	bneid	r3,000239DC
	swi	r3,r21,00000014

l000239D4:
	brlid	r15,00022ED4
	addk	r5,r21,r0

l000239DC:
	lwi	r3,r21,00000010
	addik	r22,r22,FFFFFFD0
	addik	r4,r3,00000001
	swi	r4,r21,00000010
	sbi	r22,r3,00000000
	lwi	r3,r21,00000014
	addik	r3,r3,FFFFFFFF
	bneid	r3,00023814
	swi	r3,r21,00000014

l00023A00:
	brlid	r15,00022ED4
	addk	r5,r21,r0
	brid	00023818
	lwi	r3,r21,00000020
00023A10 30 21 FF B0 FA C1 00 28 FB C1 00 48 F9 E1 00 00 0!.....(...H....
00023A20 FA 61 00 20 FA A1 00 24 FA E1 00 2C FB 01 00 30 .a. ...$...,...0
00023A30 FB 21 00 34 FB 41 00 38 FB 61 00 3C FB 81 00 40 .!.4.A.8.a.<...@
00023A40 FB A1 00 44 FB E1 00 4C E8 65 00 18 EB E5 01 A0 ...D...L.e......
00023A50 13 C5 00 00 E8 83 00 00 E8 63 00 04 E8 A5 00 F4 .........c......
00023A60 EB 5E 01 7C F8 9F 00 10 F8 7F 00 14 BE 05 00 10 .^.|............
00023A70 12 C6 00 00 E8 7F 00 44 BC 03 04 A4 E8 7E 01 44 .......D.....~.D
00023A80 BC 63 00 F0 12 E0 00 00 33 1E 01 48 32 A0 00 07 .c......3..H2...
00023A90 E8 B8 00 00 E8 76 00 00 10 C5 28 00 10 C6 30 00 .....v....(...0.
00023AA0 E5 03 00 00 10 DF 30 00 E8 66 00 24 30 A5 00 4B ......0..f.$0..K
00023AB0 10 A5 28 00 10 A5 28 00 91 08 00 61 A6 5A 00 1F ..(...(....a.Z..
00023AC0 11 20 40 00 BE 12 00 14 11 29 00 00 32 52 FF FF . @......)..2R..
00023AD0 BE 32 FF FC 91 29 00 01 CB 65 F0 00 14 63 48 00 .2...)...e...cH.
00023AE0 BE 43 02 78 F9 26 00 24 BE 03 04 14 33 20 00 00 .C.x.&.$....3 ..
00023AF0 13 23 00 00 12 60 00 00 90 63 00 01 BE 23 FF FC .#...`...c...#..
00023B00 32 73 00 01 30 60 00 0B 16 53 18 01 BE B2 00 1C 2s..0`...S......
00023B10 10 BE 00 00 E8 7E 00 00 30 80 00 06 E8 C3 00 00 .....~..0.......
00023B20 99 FC 30 00 F8 83 00 14 E8 BF 00 0C BE 05 00 B0 ..0.............
00023B30 E8 7B 00 14 30 63 00 17 10 63 18 00 10 63 18 00 .{..0c...c...c..
00023B40 C8 A3 F8 00 12 73 98 00 12 73 98 00 C8 73 28 00 .....s...s...s(.
00023B50 30 63 00 01 D8 73 28 00 E8 7E 01 44 32 F7 00 01 0c...s(..~.D2...
00023B60 32 D6 00 04 16 43 B8 01 BE 52 FF 28 33 18 00 04 2....C...R.(3...
00023B70 E8 9F 00 10 E8 7E 00 18 E8 BE 00 F4 F8 83 00 00 .....~..........
00023B80 E8 9F 00 14 BE 05 00 18 F8 83 00 04 E8 7F 00 44 ...............D
00023B90 BC 03 03 74 30 63 FF FF F8 7F 00 44 E9 E1 00 00 ...t0c.....D....
00023BA0 EA 61 00 20 EA A1 00 24 EA C1 00 28 EA E1 00 2C .a. ...$...(...,
00023BB0 EB 01 00 30 EB 21 00 34 EB 41 00 38 EB 61 00 3C ...0.!.4.A.8.a.<
00023BC0 EB 81 00 40 EB A1 00 44 EB C1 00 48 EB E1 00 4C ...@...D...H...L
00023BD0 30 60 00 01 B6 0F 00 08 30 21 00 50 30 63 00 13 0`......0!.P0c..
00023BE0 10 63 18 00 10 63 18 00 C8 A3 F8 00 10 73 98 00 .c...c.......s..
00023BF0 10 63 18 00 10 C5 98 00 E0 C6 04 00 CB A3 28 00 .c............(.
00023C00 90 C6 00 60 BE 06 02 B8 EB 9F 00 1C 30 80 00 01 ...`........0...
00023C10 E8 7F 00 18 A6 46 00 1F 10 A0 20 00 BE 12 00 14 .....F.... .....
00023C20 10 A5 00 00 32 52 FF FF BE 32 FF FC 10 A5 28 00 ....2R...2....(.
00023C30 13 86 E0 00 30 A5 FF FF 30 80 00 18 84 A5 E8 00 ....0...0.......
00023C40 14 DC 20 00 A6 46 00 1F 11 20 28 00 BE 12 00 14 .. ..F... (.....
00023C50 11 29 00 00 32 52 FF FF BE 32 FF FC 11 29 48 00 .)..2R...2...)H.
00023C60 13 7C 00 00 16 5C A8 01 BE 52 00 34 83 A9 18 00 .|...\...R.4....
00023C70 B8 10 00 FC FB BF 00 18 10 63 18 00 10 63 18 00 .........c...c..
00023C80 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00023C90 16 5B A8 01 BE B2 00 D0 13 A3 18 00 E9 5F 00 10 .[..........._..
00023CA0 11 20 E8 00 91 3D 00 01 91 29 00 01 91 29 00 01 . ...=...)...)..
00023CB0 91 29 00 01 91 29 00 01 91 29 00 01 91 29 00 01 .)...)...)...)..
00023CC0 91 29 00 01 91 29 00 01 91 29 00 01 91 29 00 01 .)...)...)...)..
00023CD0 91 29 00 01 91 29 00 01 91 29 00 01 91 29 00 01 .)...)...)...)..
00023CE0 91 29 00 01 10 BF 00 00 31 6A 00 01 F9 7F 00 10 .)......1j......
00023CF0 F1 2A 00 00 E9 5F 00 14 33 7B FF F8 A5 29 00 FF .*..._..3{...)..
00023D00 31 4A FF FF BE 2A 00 14 F9 5F 00 14 B9 F4 F1 C8 1J...*..._......
00023D10 F9 21 00 1C E9 21 00 1C A9 29 00 FF BE 29 FF 5C .!...!...)...).\
00023D20 10 7D E8 00 E9 5F 00 10 10 BF 00 00 31 6A 00 01 .}..._......1j..
00023D30 F9 7F 00 10 F1 2A 00 00 E9 3F 00 14 31 29 FF FF .....*...?..1)..
00023D40 BE 29 FF 38 F9 3F 00 14 B9 F4 F1 8C 80 00 00 00 .).8.?..........
00023D50 B8 10 FF 28 10 7D E8 00 33 23 FF FF B8 10 FD 98 ...(.}..3#......
00023D60 14 63 00 00 A7 9C 00 07 FB BF 00 18 BE 13 FD EC .c..............
00023D70 FB 9F 00 1C E8 BF 00 0C BE 25 FD E0 30 60 00 01 .........%..0`..
00023D80 A6 53 00 1F 10 A0 18 00 BE 12 00 14 10 A5 00 00 .S..............
00023D90 32 52 FF FF BE 32 FF FC 10 A5 28 00 30 80 00 18 2R...2....(.0...
00023DA0 12 73 E0 00 30 A5 FF FF 84 A5 C8 00 14 D3 20 00 .s..0......... .
00023DB0 A6 46 00 1F 13 20 28 00 BE 12 00 14 13 39 00 00 .F... (......9..
00023DC0 32 52 FF FF BE 32 FF FC 13 39 C8 00 16 53 A8 01 2R...2...9...S..
00023DD0 BE B2 01 20 83 39 E8 00 B8 10 00 30 13 B3 00 00 ... .9.....0....
00023DE0 10 79 C8 00 10 63 18 00 10 63 18 00 10 63 18 00 .y...c...c...c..
00023DF0 10 63 18 00 10 63 18 00 10 63 18 00 16 5D A8 01 .c...c...c...]..
00023E00 BE B2 00 EC 13 23 18 00 E9 1F 00 10 10 60 C8 00 .....#.......`..
00023E10 90 79 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .y...c...c...c..
00023E20 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00023E30 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00023E40 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00023E50 10 BF 00 00 31 28 00 01 F9 3F 00 10 F0 68 00 00 ....1(...?...h..
00023E60 E9 1F 00 14 33 BD FF F8 A7 63 00 FF 31 08 FF FF ....3....c..1...
00023E70 BE 28 00 10 F9 1F 00 14 B9 F4 F0 5C 80 00 00 00 .(.........\....
00023E80 A8 7B 00 FF BE 23 FF 5C 10 BF 00 00 E9 1F 00 10 .{...#.\........
00023E90 31 28 00 01 F9 3F 00 10 F0 68 00 00 E8 7F 00 14 1(...?...h......
00023EA0 30 63 FF FF BE 23 FF 3C F8 7F 00 14 B9 F4 F0 28 0c...#.<.......(
00023EB0 80 00 00 00 B8 10 FF 30 10 79 C8 00 E8 BF 00 20 .......0.y..... 
00023EC0 30 80 00 28 E8 65 00 00 E9 43 00 00 F8 83 00 14 0..(.e...C......
00023ED0 99 FC 50 00 F8 C1 00 1C E8 7F 00 0C BE 23 FC 7C ..P..........#.|
00023EE0 E8 C1 00 1C B8 10 FD 2C 30 80 00 01 A6 73 00 07 .......,0....s..
00023EF0 FB 3F 00 18 B8 10 FC 64 FA 7F 00 1C B8 10 FC 2C .?.....d.......,
00023F00 12 63 00 00 E8 DF 00 48 10 65 00 00 30 A6 00 01 .c.....H.e..0...
00023F10 A4 A5 00 07 B8 10 FC 80 F8 BF 00 48 E8 DF 00 48 ...........H...H
00023F20 B9 F4 F8 BC 10 BF 00 00 B8 10 FB 58 E8 7E 01 44 ...........X.~.D
00023F30 30 21 FF BC FA C1 00 24 FB 01 00 2C F9 E1 00 00 0!.....$...,....
00023F40 FA 61 00 1C FA A1 00 20 FA E1 00 28 FB 21 00 30 .a..... ...(.!.0
00023F50 FB 41 00 34 FB 61 00 38 FB 81 00 3C FB A1 00 40 .A.4.a.8...<...@
00023F60 E8 65 00 18 EB 25 01 A0 12 C5 00 00 E8 83 00 00 .e...%..........
00023F70 E8 63 00 04 E8 A5 00 F4 EA F6 01 7C F8 79 00 14 .c.........|.y..
00023F80 F8 99 00 10 BE 05 00 10 13 06 00 00 E8 79 00 44 .............y.D
00023F90 BC 03 02 0C E8 D6 01 44 BC 66 01 8C 13 80 00 00 .......D.f......
00023FA0 33 A0 00 07 E8 79 00 0C BE 23 01 70 10 7C E0 00 3....y...#.p.|..
00023FB0 10 63 18 00 C8 63 C0 00 EA B9 00 1C E8 F9 00 18 .c...c..........
00023FC0 E4 A3 00 00 33 75 00 01 30 60 00 18 90 A5 00 61 ....3u..0`.....a
00023FD0 15 1B 18 00 A6 57 00 1F 10 60 28 00 BE 12 00 14 .....W...`(.....
00023FE0 10 63 00 00 32 52 FF FF BE 32 FF FC 90 63 00 01 .c..2R...2...c..
00023FF0 A4 63 00 01 A6 48 00 1F 12 60 18 00 BE 12 00 14 .c...H...`......
00024000 12 73 00 00 32 52 FF FF BE 32 FF FC 12 73 98 00 .s..2R...2...s..
00024010 16 5B E8 01 BE 52 00 3C 82 73 38 00 B8 10 00 F8 .[...R.<.s8.....
00024020 FA 79 00 18 12 73 98 00 12 73 98 00 12 73 98 00 .y...s...s...s..
00024030 12 73 98 00 12 73 98 00 12 73 98 00 12 73 98 00 .s...s...s...s..
00024040 33 7B FF F8 16 5B E8 01 BE B2 00 BC 12 73 98 00 3{...[.......s..
00024050 30 64 00 01 F8 79 00 10 10 60 98 00 90 73 00 01 0d...y...`...s..
00024060 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00024070 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00024080 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00024090 90 63 00 01 90 63 00 01 90 63 00 01 F0 64 00 00 .c...c...c...d..
000240A0 E8 99 00 14 A7 43 00 FF 10 B9 00 00 30 64 FF FF .....C......0d..
000240B0 BE 23 00 10 F8 79 00 14 B9 F4 EE 1C 80 00 00 00 .#...y..........
000240C0 A8 7A 00 FF BE 23 FF 60 E8 99 00 10 30 C4 00 01 .z...#.`....0...
000240D0 F8 D9 00 10 F0 64 00 00 E8 79 00 14 10 B9 00 00 .....d...y......
000240E0 30 63 FF FF BE 03 00 10 F8 79 00 14 B8 10 FF 38 0c.......y.....8
000240F0 E8 99 00 10 B9 F4 ED E0 12 73 98 00 B8 10 FF 2C .........s.....,
00024100 E8 99 00 10 E8 D6 01 44 32 B5 FF F9 A7 75 00 07 .......D2....u..
00024110 FA 79 00 18 FB 79 00 1C 33 9C 00 01 16 46 E0 01 .y...y..3....F..
00024120 BC 52 FE 84 E8 76 00 18 E8 D9 00 14 E8 B6 00 F4 .R...v..........
00024130 F8 83 00 00 BE 05 00 18 F8 C3 00 04 E8 79 00 44 .............y.D
00024140 BC 03 00 44 30 63 FF FF F8 79 00 44 E9 E1 00 00 ...D0c...y.D....
00024150 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00024160 EB 01 00 2C EB 21 00 30 EB 41 00 34 EB 61 00 38 ...,.!.0.A.4.a.8
00024170 EB 81 00 3C EB A1 00 40 30 60 00 01 B6 0F 00 08 ...<...@0`......
00024180 30 21 00 44 E8 99 00 48 10 65 00 00 30 84 00 01 0!.D...H.e..0...
00024190 A4 84 00 07 B8 10 FF B0 F8 99 00 48 E8 D9 00 48 ...........H...H
000241A0 B9 F4 F6 3C 10 B9 00 00 B8 10 FD EC E8 99 00 10 ...<............
000241B0 30 21 FF A0 F8 A1 00 64 E8 81 00 64 FA 61 00 30 0!.....d...d.a.0
000241C0 F9 E1 00 00 FA A1 00 34 FA C1 00 38 FA E1 00 3C .......4...8...<
000241D0 FB 01 00 40 FB 21 00 44 FB 41 00 48 FB 61 00 4C ...@.!.D.A.H.a.L
000241E0 FB 81 00 50 FB A1 00 54 FB C1 00 58 FB E1 00 5C ...P...T...X...\
000241F0 E8 65 00 18 EB 64 01 74 E8 84 01 7C EB C5 01 A0 .e...d.t...|....
00024200 E8 A5 00 F4 F8 81 00 28 E8 83 00 00 E8 63 00 04 .......(.....c..
00024210 12 66 00 00 F8 9E 00 10 BE 05 00 10 F8 7E 00 14 .f...........~..
00024220 E8 7E 00 44 BC 03 07 10 E8 81 00 64 EA 73 00 00 .~.D.......d.s..
00024230 E8 64 01 70 16 43 D8 01 BE 52 02 6C FA 61 00 1C .d.p.C...R.l.a..
00024240 13 20 00 00 13 03 18 00 33 7B 00 01 12 79 00 00 . ......3{...y..
00024250 13 18 C0 00 17 63 D8 00 B0 00 00 01 33 18 78 60 .....c......3.x`
00024260 FB 61 00 20 33 40 00 0F 32 C0 00 07 E8 78 00 00 .a. 3@..2....x..
00024270 E8 81 00 1C 10 63 18 00 C4 63 20 00 90 63 00 61 .....c...c ..c.a
00024280 BC 03 01 F0 BE 43 03 70 E8 81 00 28 A6 44 00 1F .....C.p...(.D..
00024290 12 A0 18 00 BE 12 00 14 12 B5 00 00 32 52 FF FF ............2R..
000242A0 BE 32 FF FC 92 B5 00 01 FA A1 00 24 BC 15 01 C4 .2.........$....
000242B0 E8 7E 00 38 BC 03 00 0C B9 F4 F0 F8 10 BE 00 00 .~.8............
000242C0 16 53 D0 01 BC B2 02 6C B8 10 00 30 13 F3 00 00 .S.....l...0....
000242D0 30 63 00 17 10 63 18 00 10 63 18 00 C8 A3 F0 00 0c...c...c......
000242E0 E8 65 03 C0 30 63 00 01 F8 65 03 C0 33 FF FF F0 .e..0c...e..3...
000242F0 16 5F D0 01 BC B2 02 38 E8 BE 00 0C BE 25 FF D4 ._.....8.....%..
00024300 E8 7E 00 34 30 63 00 13 10 63 18 00 10 63 18 00 .~.40c...c...c..
00024310 C8 63 F0 00 EA FE 00 1C E0 A3 04 F0 90 C5 00 60 .c.............`
00024320 BE 06 02 A4 EB 63 03 C0 30 80 00 01 E8 7E 00 18 .....c..0....~..
00024330 A6 46 00 1F 10 A0 20 00 BE 12 00 14 10 A5 00 00 .F.... .........
00024340 32 52 FF FF BE 32 FF FC 10 A5 28 00 12 E6 B8 00 2R...2....(.....
00024350 30 A5 FF FF 30 80 00 18 84 A5 D8 00 14 D7 20 00 0...0......... .
00024360 A6 46 00 1F 11 00 28 00 BE 12 00 14 11 08 00 00 .F....(.........
00024370 32 52 FF FF BE 32 FF FC 11 08 40 00 13 B7 00 00 2R...2....@.....
00024380 16 57 B0 01 BE 52 00 34 83 68 18 00 B8 10 01 90 .W...R.4.h......
00024390 FB 7E 00 18 10 63 18 00 10 63 18 00 10 63 18 00 .~...c...c...c..
000243A0 10 63 18 00 10 63 18 00 10 63 18 00 16 5D B0 01 .c...c...c...]..
000243B0 BE B2 01 64 13 63 18 00 E9 3E 00 10 11 00 D8 00 ...d.c...>......
000243C0 91 1B 00 01 91 08 00 01 91 08 00 01 91 08 00 01 ................
000243D0 91 08 00 01 91 08 00 01 91 08 00 01 91 08 00 01 ................
000243E0 91 08 00 01 91 08 00 01 91 08 00 01 91 08 00 01 ................
000243F0 91 08 00 01 91 08 00 01 91 08 00 01 91 08 00 01 ................
00024400 10 BE 00 00 31 49 00 01 F9 5E 00 10 F1 09 00 00 ....1I...^......
00024410 E9 3E 00 14 33 BD FF F8 A7 88 00 FF 31 29 FF FF .>..3.......1)..
00024420 BE 29 00 10 F9 3E 00 14 B9 F4 EA AC 80 00 00 00 .)...>..........
00024430 A9 1C 00 FF BE 28 FF 60 10 7B D8 00 E9 3E 00 10 .....(.`.{...>..
00024440 10 BE 00 00 31 49 00 01 F9 5E 00 10 F1 09 00 00 ....1I...^......
00024450 E9 1E 00 14 31 08 FF FF BE 28 FF 3C F9 1E 00 14 ....1....(.<....
00024460 B9 F4 EA 74 80 00 00 00 B8 10 FF 2C 10 7B D8 00 ...t.......,.{..
00024470 32 73 00 01 E8 81 00 20 33 39 00 01 88 79 20 00 2s..... 39...y .
00024480 BE 23 FD EC 33 18 00 04 BE 13 00 20 E8 81 00 64 .#..3...... ...d
00024490 E8 7E 00 38 30 63 00 01 F8 7E 00 38 A8 63 7F FF .~.80c...~.8.c..
000244A0 BC 03 04 B4 E8 81 00 64 E8 64 00 18 E8 A4 00 F4 .......d.d......
000244B0 E8 9E 00 10 F8 83 00 00 E8 9E 00 14 BE 05 00 18 ................
000244C0 F8 83 00 04 E8 7E 00 44 BC 03 04 54 30 63 FF FF .....~.D...T0c..
000244D0 F8 7E 00 44 E9 E1 00 00 EA 61 00 30 EA A1 00 34 .~.D.....a.0...4
000244E0 EA C1 00 38 EA E1 00 3C EB 01 00 40 EB 21 00 44 ...8...<...@.!.D
000244F0 EB 41 00 48 EB 61 00 4C EB 81 00 50 EB A1 00 54 .A.H.a.L...P...T
00024500 EB C1 00 58 EB E1 00 5C 30 60 00 01 B6 0F 00 08 ...X...\0`......
00024510 30 21 00 60 A6 F7 00 07 FB 7E 00 18 33 FF FF F0 0!.`.....~..3...
00024520 16 5F D0 01 BE 52 FD D4 FA FE 00 1C A6 73 00 0F ._...R.......s..
00024530 92 B5 00 01 BE 15 00 40 32 E0 00 01 92 B5 00 01 .......@2.......
00024540 BE 35 FF FC 32 F7 00 01 30 60 00 0A 16 57 18 01 .5..2...0`...W..
00024550 BE B2 00 24 E8 81 00 64 E8 64 00 00 10 A4 00 00 ...$...d.d......
00024560 30 80 00 06 F8 83 00 14 E8 63 00 00 99 FC 18 00 0........c......
00024570 80 00 00 00 10 B3 98 00 10 A5 28 00 E8 FE 00 0C ..........(.....
00024580 10 A5 28 00 10 A5 28 00 E8 DE 00 34 10 A5 B8 00 ..(...(....4....
00024590 BE 07 00 90 EA 7E 00 1C 30 C6 00 17 10 C6 30 00 .....~..0.....0.
000245A0 10 C6 30 00 C8 C6 F0 00 10 A5 28 00 10 A5 28 00 ..0.......(...(.
000245B0 C8 65 30 00 30 63 00 01 D8 65 30 00 B8 10 FE B8 .e0.0c...e0.....
000245C0 12 60 00 00 E8 BE 00 20 30 80 00 28 E8 65 00 00 .`..... 0..(.e..
000245D0 E9 23 00 00 F8 83 00 14 99 FC 48 00 F8 C1 00 2C .#........H....,
000245E0 E8 7E 00 0C BE 23 FD 08 E8 C1 00 2C B8 10 FD 40 .~...#.....,...@
000245F0 30 80 00 01 14 63 00 00 A6 44 00 1F 12 A0 18 00 0....c...D......
00024600 BE 12 00 14 12 B5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00024610 92 B5 00 01 A8 75 FF FF B8 10 FC 94 F8 61 00 24 .....u.......a.$
00024620 30 C6 00 13 10 C6 30 00 10 C6 30 00 C8 C6 F0 00 0.....0...0.....
00024630 10 65 28 00 10 63 18 00 10 A6 28 00 E2 A5 04 00 .e(..c....(.....
00024640 92 B5 00 60 BE 35 00 30 C8 C3 30 00 E8 BE 00 20 ...`.5.0..0.... 
00024650 30 80 00 28 E8 65 00 00 E8 E3 00 00 F8 83 00 14 0..(.e..........
00024660 99 FC 38 00 F8 C1 00 2C E8 FE 00 0C BE 27 FF 50 ..8....,.....'.P
00024670 E8 C1 00 2C 30 80 00 01 E9 1E 00 18 10 73 A8 00 ...,0........s..
00024680 A6 55 00 1F 10 A0 20 00 BE 12 00 14 10 A5 00 00 .U.... .........
00024690 32 52 FF FF BE 32 FF FC 10 A5 28 00 30 80 00 18 2R...2....(.0...
000246A0 30 A5 FF FF 84 A5 30 00 14 C3 20 00 A6 46 00 1F 0.....0... ..F..
000246B0 12 A0 28 00 BE 12 00 14 12 B5 00 00 32 52 FF FF ..(.........2R..
000246C0 BE 32 FF FC 12 B5 A8 00 12 63 00 00 16 43 B0 01 .2.......c...C..
000246D0 BE 52 01 AC 82 B5 40 00 FA BE 00 18 BE 27 FE E0 .R....@......'..
000246E0 F8 7E 00 1C 30 80 00 01 A6 57 00 1F 10 A0 20 00 .~..0....W.... .
000246F0 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00024700 10 A5 28 00 E8 81 00 24 12 77 18 00 30 65 FF FF ..(....$.w..0e..
00024710 87 E3 20 00 30 60 00 18 14 B3 18 00 A6 45 00 1F .. .0`.......E..
00024720 10 60 F8 00 BE 12 00 14 10 63 00 00 32 52 FF FF .`.......c..2R..
00024730 BE 32 FF FC 10 63 18 00 16 53 B0 01 BE B2 01 D0 .2...c...S......
00024740 82 A3 A8 00 B8 10 00 30 12 F3 00 00 12 B5 A8 00 .......0........
00024750 12 B5 A8 00 12 B5 A8 00 12 B5 A8 00 12 B5 A8 00 ................
00024760 12 B5 A8 00 12 B5 A8 00 16 57 B0 01 BE B2 01 9C .........W......
00024770 12 B5 A8 00 E8 DE 00 10 10 60 A8 00 90 75 00 01 .........`...u..
00024780 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00024790 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000247A0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000247B0 90 63 00 01 90 63 00 01 90 63 00 01 A7 E3 00 FF .c...c...c......
000247C0 30 E6 00 01 F8 FE 00 10 F0 66 00 00 E8 DE 00 14 0........f......
000247D0 10 BE 00 00 32 F7 FF F8 30 66 FF FF BE 23 00 10 ....2...0f...#..
000247E0 F8 7E 00 14 B9 F4 E6 F0 80 00 00 00 A8 7F 00 FF .~..............
000247F0 BE 23 FF 5C 10 BE 00 00 E8 DE 00 10 30 E6 00 01 .#.\........0...
00024800 F8 FE 00 10 F0 66 00 00 E8 7E 00 14 30 63 FF FF .....f...~..0c..
00024810 BE 23 FF 3C F8 7E 00 14 B9 F4 E6 BC 12 B5 A8 00 .#.<.~..........
00024820 B8 10 FF 34 12 B5 A8 00 10 BE 00 00 31 07 00 01 ...4........1...
00024830 F9 1E 00 10 F0 C7 00 00 E8 DE 00 14 30 C6 FF FF ............0...
00024840 BE 26 00 14 F8 DE 00 14 B9 F4 E6 8C F8 61 00 2C .&...........a.,
00024850 E8 61 00 2C 12 B5 A8 00 12 B5 A8 00 12 B5 A8 00 .a.,............
00024860 12 B5 A8 00 12 B5 A8 00 12 B5 A8 00 12 B5 A8 00 ................
00024870 16 53 B0 01 BE B2 00 D4 12 B5 A8 00 E8 FE 00 10 .S..............
00024880 10 C0 A8 00 90 D5 00 01 90 C6 00 01 90 C6 00 01 ................
00024890 90 C6 00 01 90 C6 00 01 90 C6 00 01 90 C6 00 01 ................
000248A0 90 C6 00 01 90 C6 00 01 90 C6 00 01 90 C6 00 01 ................
000248B0 90 C6 00 01 90 C6 00 01 90 C6 00 01 90 C6 00 01 ................
000248C0 90 C6 00 01 10 BE 00 00 31 07 00 01 F9 1E 00 10 ........1.......
000248D0 F0 C7 00 00 E8 FE 00 14 32 73 FF F8 A7 E6 00 FF ........2s......
000248E0 30 E7 FF FF BE 27 00 14 F8 FE 00 14 B9 F4 E5 E8 0....'..........
000248F0 F8 61 00 2C E8 61 00 2C A8 DF 00 FF BC 26 FF 58 .a.,.a.,.....&.X
00024900 B8 10 FF 28 E8 FE 00 10 A6 73 00 07 FA 7E 00 1C ...(.....s...~..
00024910 FA BE 00 18 B8 10 FB 60 12 60 00 00 E8 DE 00 48 .......`.`.....H
00024920 10 65 00 00 30 A6 00 01 A4 A5 00 07 B8 10 FB A0 .e..0...........
00024930 F8 BE 00 48 E8 DE 00 48 B9 F4 EE A4 10 BE 00 00 ...H...H........
00024940 B8 10 F8 EC E8 81 00 64 E8 FE 00 0C B8 10 FD 8C .......d........
00024950 A4 63 00 07 B9 F4 EA 5C 10 BE 00 00 B8 10 FB 4C .c.....\.......L
00024960 E8 81 00 64 30 21 FE A4 FA C1 01 34 F9 E1 00 00 ...d0!.....4....
00024970 FA 61 01 2C FA A1 01 30 FA E1 01 38 FB 01 01 3C .a.,...0...8...<
00024980 FB 21 01 40 FB 41 01 44 FB 61 01 48 FB 81 01 4C .!.@.A.D.a.H...L
00024990 FB A1 01 50 FB C1 01 54 FB E1 01 58 F8 A1 01 60 ...P...T...X...`
000249A0 E8 65 00 18 E8 81 01 60 EB E5 01 A0 E8 A5 00 F4 .e.....`........
000249B0 EA A4 01 74 EA 64 01 7C E8 83 00 00 E8 63 00 04 ...t.d.|.....c..
000249C0 12 C6 00 00 F8 9F 00 10 BE 05 00 10 F8 7F 00 14 ................
000249D0 E8 7F 00 44 BC 03 07 00 E8 61 01 60 EA D6 00 00 ...D.....a.`....
000249E0 EB 43 01 70 16 5A A8 01 BE 52 02 54 FA C1 01 20 .C.p.Z...R.T... 
000249F0 13 7A D0 00 13 7B D8 00 10 DB 00 00 13 3A 00 00 .z...{.......:..
00024A00 10 80 00 00 30 F5 00 01 F8 81 01 24 B0 00 00 01 ....0......$....
00024A10 E8 66 78 60 E8 81 01 20 10 63 18 00 C4 63 20 00 .fx`... .c...c .
00024A20 90 63 00 61 10 A0 18 00 90 A3 00 01 90 A5 00 01 .c.a............
00024A30 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024A40 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024A50 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024A60 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024A70 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024A80 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024A90 90 A5 00 01 90 A5 00 01 90 A5 00 01 90 A5 00 01 ................
00024AA0 90 A5 00 01 88 65 18 00 14 65 18 00 A6 53 00 1F .....e...e...S..
00024AB0 10 A0 18 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ............2R..
00024AC0 BE 32 FF FC 90 A5 00 01 10 61 30 00 F8 A3 00 1C .2.......a0.....
00024AD0 A8 A5 00 01 BE 25 00 0C 30 C6 00 04 FB 21 01 24 .....%..0....!.$
00024AE0 33 39 00 01 8A A7 C8 00 BE 35 FF 24 32 E0 00 07 39.......5.$2...
00024AF0 EB 1F 00 40 E8 7F 00 3C 12 D5 00 00 13 18 18 00 ...@...<........
00024B00 33 80 00 0F 10 61 D8 00 E8 63 00 1C BE 03 03 B4 3....a...c......
00024B10 F8 61 01 1C E8 61 01 24 16 5A 18 01 BE 52 00 64 .a...a.$.Z...R.d
00024B20 E8 81 01 1C 16 56 E0 01 BE B2 00 5C 30 A0 00 01 .....V.....\0...
00024B30 32 76 FF F0 B9 F4 E8 7C 10 BF 00 00 E8 BF 00 0C 2v.....|........
00024B40 BE 05 01 B0 E8 7F 00 34 30 63 00 17 10 63 18 00 .......40c...c..
00024B50 10 63 18 00 C8 A3 F8 00 E8 65 03 C0 30 63 00 01 .c.......e..0c..
00024B60 F8 65 03 C0 12 D3 00 00 EB 1F 00 40 32 73 FF F0 .e.........@2s..
00024B70 16 56 E0 01 BE 52 FF C0 12 A0 00 00 E8 81 01 1C .V...R..........
00024B80 30 A0 00 01 16 44 28 01 BE B2 03 40 10 75 00 00 0....D(....@.u..
00024B90 87 A4 28 00 12 B5 28 00 D3 A3 C0 00 33 5A 00 01 ..(...(.....3Z..
00024BA0 88 7A C8 00 BE 23 FF 60 33 7B 00 04 BE 96 01 00 .z...#.`3{......
00024BB0 14 75 00 00 80 63 A8 00 10 A0 18 00 90 A3 00 41 .u...c.........A
00024BC0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024BD0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024BE0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024BF0 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024C00 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024C10 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024C20 90 A5 00 41 90 A5 00 41 90 A5 00 41 90 A5 00 41 ...A...A...A...A
00024C30 90 A5 00 41 90 A5 00 41 BC 25 00 74 E8 81 01 60 ...A...A.%.t...`
00024C40 E8 64 00 18 E8 A4 00 F4 E8 9F 00 10 F8 83 00 00 .d..............
00024C50 E8 9F 00 14 BE 05 00 18 F8 83 00 04 E8 7F 00 44 ...............D
00024C60 BC 03 04 5C 30 63 FF FF F8 7F 00 44 E9 E1 00 00 ...\0c.....D....
00024C70 EA 61 01 2C EA A1 01 30 EA C1 01 34 EA E1 01 38 .a.,...0...4...8
00024C80 EB 01 01 3C EB 21 01 40 EB 41 01 44 EB 61 01 48 ...<.!.@.A.D.a.H
00024C90 EB 81 01 4C EB A1 01 50 EB C1 01 54 EB E1 01 58 ...L...P...T...X
00024CA0 30 60 00 01 B6 0F 00 08 30 21 01 5C E8 7F 00 38 0`......0!.\...8
00024CB0 E8 BF 00 3C 30 63 00 01 A8 C3 7F FF 12 B5 28 00 ...<0c........(.
00024CC0 14 A6 00 00 F8 7F 00 38 80 65 30 00 BE A3 00 14 .......8.e0.....
00024CD0 FA BF 00 3C 30 60 03 A9 16 55 18 03 BC B2 FF 60 ...<0`...U.....`
00024CE0 B9 F4 E6 D0 10 BF 00 00 B8 10 FF 58 E8 81 01 60 ...........X...`
00024CF0 30 63 00 13 10 63 18 00 10 63 18 00 C8 63 F8 00 0c...c...c...c..
00024D00 EA DF 00 1C E0 C3 04 F0 90 C6 00 60 BE 06 01 84 ...........`....
00024D10 EB C3 03 C0 30 80 00 01 E8 7F 00 18 12 C6 B0 00 ....0...........
00024D20 A6 46 00 1F 10 E0 20 00 BE 12 00 14 10 E7 00 00 .F.... .........
00024D30 32 52 FF FF BE 32 FF FC 10 E7 38 00 30 80 00 18 2R...2....8.0...
00024D40 30 C7 FF FF 84 C6 F0 00 15 16 20 00 A6 48 00 1F 0......... ..H..
00024D50 10 E0 30 00 BE 12 00 14 10 E7 00 00 32 52 FF FF ..0.........2R..
00024D60 BE 32 FF FC 10 E7 38 00 13 B6 00 00 16 56 B8 01 .2....8......V..
00024D70 BE 52 00 34 83 C7 18 00 B8 10 00 F4 FA DF 00 1C .R.4............
00024D80 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00024D90 10 63 18 00 10 63 18 00 16 5D B8 01 BE B2 00 C4 .c...c...]......
00024DA0 13 C3 18 00 E9 1F 00 10 10 E0 F0 00 90 FE 00 01 ................
00024DB0 90 E7 00 01 90 E7 00 01 90 E7 00 01 90 E7 00 01 ................
00024DC0 90 E7 00 01 90 E7 00 01 90 E7 00 01 90 E7 00 01 ................
00024DD0 90 E7 00 01 90 E7 00 01 90 E7 00 01 90 E7 00 01 ................
00024DE0 90 E7 00 01 90 E7 00 01 90 E7 00 01 10 BF 00 00 ................
00024DF0 31 28 00 01 F9 3F 00 10 F0 E8 00 00 E9 1F 00 14 1(...?..........
00024E00 33 BD FF F8 A4 E7 00 FF 31 08 FF FF BE 28 00 14 3.......1....(..
00024E10 F9 1F 00 14 B9 F4 E0 C0 F8 E1 01 28 E8 E1 01 28 ...........(...(
00024E20 A8 E7 00 FF BE 27 FF 5C 10 7E F0 00 E9 1F 00 10 .....'.\.~......
00024E30 10 BF 00 00 31 28 00 01 F9 3F 00 10 F0 E8 00 00 ....1(...?......
00024E40 E8 FF 00 14 30 E7 FF FF BE 27 FF 38 F8 FF 00 14 ....0....'.8....
00024E50 B9 F4 E0 84 80 00 00 00 B8 10 FF 28 10 7E F0 00 ...........(.~..
00024E60 E8 BF 00 0C A6 D6 00 07 FA DF 00 1C FB DF 00 18 ................
00024E70 BE 25 FC F8 12 D3 00 00 10 F5 00 00 10 D8 00 00 .%..............
00024E80 B9 F4 E3 74 10 BF 00 00 B8 10 FC E4 EB 1F 00 40 ...t...........@
00024E90 E8 BF 00 20 30 80 00 28 E8 65 00 00 E8 E3 00 00 ... 0..(.e......
00024EA0 F8 83 00 14 99 FC 38 00 F8 C1 01 28 E8 BF 00 0C ......8....(....
00024EB0 BE 25 FC B4 E8 C1 01 28 B8 10 FE 60 30 80 00 01 .%.....(...`0...
00024EC0 B8 10 FC DC 32 D6 00 01 B9 F4 E4 E8 10 BF 00 00 ....2...........
00024ED0 10 76 B0 00 10 63 18 00 E8 BF 00 0C 10 63 18 00 .v...c.......c..
00024EE0 10 63 18 00 E8 DF 00 34 BE 05 00 3C 30 63 00 01 .c.....4...<0c..
00024EF0 30 C6 00 17 10 C6 30 00 10 C6 30 00 C8 C6 F8 00 0.....0...0.....
00024F00 10 63 18 00 10 63 18 00 C8 A3 30 00 30 A5 00 01 .c...c....0.0...
00024F10 D8 A3 30 00 12 A0 00 00 EB 1F 00 40 B8 10 FC 80 ..0........@....
00024F20 12 D5 00 00 30 C6 00 13 10 C6 30 00 10 C6 30 00 ....0.....0...0.
00024F30 C8 E6 F8 00 10 C3 18 00 10 C6 30 00 10 67 18 00 ..........0..g..
00024F40 E2 C3 04 00 CB A6 38 00 92 D6 00 60 BE 36 00 28 ......8....`.6.(
00024F50 EA 7F 00 1C E8 BF 00 20 30 80 00 28 E8 65 00 00 ....... 0..(.e..
00024F60 E8 C3 00 00 99 FC 30 00 F8 83 00 14 E8 BF 00 0C ......0.........
00024F70 BC 25 FF A4 30 80 00 01 E8 DF 00 18 12 76 98 00 .%..0........v..
00024F80 A6 56 00 1F 10 60 20 00 BE 12 00 14 10 63 00 00 .V...` ......c..
00024F90 32 52 FF FF BE 32 FF FC 10 63 18 00 30 80 00 18 2R...2...c..0...
00024FA0 30 63 FF FF 84 63 E8 00 14 F3 20 00 A6 47 00 1F 0c...c.... ..G..
00024FB0 12 C0 18 00 BE 12 00 14 12 D6 00 00 32 52 FF FF ............2R..
00024FC0 BE 32 FF FC 12 D6 B0 00 13 B3 00 00 16 53 B8 01 .2...........S..
00024FD0 BE 52 00 34 82 D6 30 00 B8 00 01 18 12 D6 B0 00 .R.4..0.........
00024FE0 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 ................
00024FF0 12 D6 B0 00 12 D6 B0 00 16 5D B8 01 BE B2 00 EC .........]......
00025000 12 D6 B0 00 E8 DF 00 10 10 60 B0 00 90 76 00 01 .........`...v..
00025010 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00025020 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00025030 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00025040 90 63 00 01 90 63 00 01 90 63 00 01 10 BF 00 00 .c...c...c......
00025050 30 E6 00 01 F8 FF 00 10 F0 66 00 00 E8 DF 00 14 0........f......
00025060 33 BD FF F8 A4 63 00 FF 30 C6 FF FF BE 26 00 14 3....c..0....&..
00025070 F8 DF 00 14 B9 F4 DE 60 F8 61 01 28 E8 61 01 28 .......`.a.(.a.(
00025080 A8 63 00 FF BE 23 FF 58 10 BF 00 00 E8 DF 00 10 .c...#.X........
00025090 30 E6 00 01 F8 FF 00 10 F0 66 00 00 E8 7F 00 14 0........f......
000250A0 30 63 FF FF BE 23 FF 38 F8 7F 00 14 B9 F4 DE 28 0c...#.8.......(
000250B0 12 D6 B0 00 B8 10 FF 30 12 D6 B0 00 E8 DF 00 48 .......0.......H
000250C0 10 65 00 00 30 A6 00 01 A4 A5 00 07 B8 10 FB 98 .e..0...........
000250D0 F8 BF 00 48 E8 DF 00 48 B9 F4 E7 04 10 BF 00 00 ...H...H........
000250E0 B8 10 F8 FC E8 61 01 60 E8 BF 00 0C A6 73 00 07 .....a.`.....s..
000250F0 B0 00 00 01 E8 7B 78 60 E8 81 01 20 FA DF 00 18 .....{x`... ....
00025100 10 63 18 00 C4 63 20 00 B0 00 00 00 A8 63 80 00 .c...c ......c..
00025110 10 C0 18 00 90 C3 00 41 90 C6 00 41 90 C6 00 41 .......A...A...A
00025120 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00025130 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00025140 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00025150 BE 25 FD C4 FA 7F 00 1C 30 60 00 18 33 B3 00 01 .%......0`..3...
00025160 14 BD 18 00 A6 45 00 1F 10 60 30 00 BE 12 00 14 .....E...`0.....
00025170 10 63 00 00 32 52 FF FF BE 32 FF FC 10 63 18 00 .c..2R...2...c..
00025180 16 5D B8 01 BE 52 00 38 82 D6 18 00 B8 10 01 18 .]...R.8........
00025190 FA DF 00 18 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 ................
000251A0 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 ................
000251B0 16 5D B8 01 BE B2 00 C0 12 D6 B0 00 E8 DF 00 10 .]..............
000251C0 10 60 B0 00 90 76 00 01 90 63 00 01 90 63 00 01 .`...v...c...c..
000251D0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000251E0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000251F0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00025200 90 63 00 01 10 BF 00 00 30 E6 00 01 F8 FF 00 10 .c......0.......
00025210 F0 66 00 00 E8 DF 00 14 33 BD FF F8 A4 63 00 FF .f......3....c..
00025220 30 C6 FF FF BE 26 00 14 F8 DF 00 14 B9 F4 DC A8 0....&..........
00025230 F8 61 01 28 E8 61 01 28 A8 63 00 FF BE 23 FF 58 .a.(.a.(.c...#.X
00025240 10 BF 00 00 E8 DF 00 10 30 E6 00 01 F8 FF 00 10 ........0.......
00025250 F0 66 00 00 E8 7F 00 14 30 63 FF FF BE 23 FF 38 .f......0c...#.8
00025260 F8 7F 00 14 B9 F4 DC 70 12 D6 B0 00 B8 10 FF 30 .......p.......0
00025270 12 D6 B0 00 32 73 FF F9 E8 7F 00 0C A6 73 00 07 ....2s.......s..
00025280 FA DF 00 18 BE 23 FC 90 FA 7F 00 1C 10 F5 00 00 .....#..........
00025290 10 D8 00 00 B9 F4 DF 60 10 BF 00 00 B8 10 FC 7C .......`.......|
000252A0 12 A0 00 00 B8 10 FF E8 FB BF 00 1C 30 21 FF CC ............0!..
000252B0 FA C1 00 24 F9 E1 00 00 FA 61 00 1C FA A1 00 20 ...$.....a..... 
000252C0 FA E1 00 28 FB 01 00 2C FB 21 00 30 E8 65 00 18 ...(...,.!.0.e..
000252D0 EA A5 01 A0 12 C5 00 00 E8 83 00 00 E8 63 00 04 .............c..
000252E0 10 B5 00 00 F8 95 00 10 B9 F4 E0 C8 F8 75 00 14 .............u..
000252F0 E8 75 00 0C BE 23 01 60 30 A0 00 18 EB 35 00 1C .u...#.`0....5..
00025300 E8 75 00 18 33 39 00 07 14 99 28 00 32 E0 00 07 .u..39....(.2...
00025310 30 A0 00 7F A6 44 00 1F 12 60 28 00 BE 12 00 14 0....D...`(.....
00025320 12 73 00 00 32 52 FF FF BE 32 FF FC 12 73 98 00 .s..2R...2...s..
00025330 E8 95 00 10 16 59 B8 01 BE 52 00 98 82 73 18 00 .....Y...R...s..
00025340 E8 76 00 18 F8 15 00 18 F8 15 00 1C EA B5 00 14 .v..............
00025350 F8 83 00 00 FA A3 00 04 E9 E1 00 00 EA 61 00 1C .............a..
00025360 EA A1 00 20 EA C1 00 24 EA E1 00 28 EB 01 00 2C ... ...$...(...,
00025370 EB 21 00 30 B6 0F 00 08 30 21 00 34 F8 D5 00 10 .!.0....0!.4....
00025380 F0 64 00 00 E8 75 00 14 10 B5 00 00 30 63 FF FF .d...u......0c..
00025390 BE 23 00 10 F8 75 00 14 B9 F4 DB 3C 80 00 00 00 .#...u.....<....
000253A0 E8 95 00 10 12 73 98 00 12 73 98 00 12 73 98 00 .....s...s...s..
000253B0 12 73 98 00 12 73 98 00 12 73 98 00 12 73 98 00 .s...s...s...s..
000253C0 33 39 FF F8 16 59 B8 01 BE B2 FF 78 12 73 98 00 39...Y.....x.s..
000253D0 30 64 00 01 F8 75 00 10 10 60 98 00 90 73 00 01 0d...u...`...s..
000253E0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
000253F0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00025400 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00025410 90 63 00 01 90 63 00 01 90 63 00 01 F0 64 00 00 .c...c...c...d..
00025420 E8 95 00 14 A7 03 00 FF 10 B5 00 00 30 64 FF FF ............0d..
00025430 BE 23 00 10 F8 75 00 14 B9 F4 DA 9C 80 00 00 00 .#...u..........
00025440 A8 78 00 FF BE 23 FF 60 E8 95 00 10 B8 10 FF 30 .x...#.`.......0
00025450 30 C4 00 01 B8 10 FE EC E8 95 00 10 30 21 FF AC 0...........0!..
00025460 FA C1 00 34 FB A1 00 50 F9 E1 00 00 FA 61 00 2C ...4...P.....a.,
00025470 FA A1 00 30 FA E1 00 38 FB 01 00 3C FB 21 00 40 ...0...8...<.!.@
00025480 FB 41 00 44 FB 61 00 48 FB 81 00 4C EB 45 01 A0 .A.D.a.H...L.E..
00025490 12 C5 00 00 B9 F4 DF 1C 10 BA 00 00 E8 76 01 28 .............v.(
000254A0 F8 01 00 1C F8 01 00 20 F8 01 00 24 F8 01 00 28 ....... ...$...(
000254B0 BE 63 00 8C EB B6 01 70 33 16 01 2C 12 E0 00 00 .c.....p3..,....
000254C0 33 60 00 01 33 81 00 1C BE 3D 00 A8 E8 98 00 00 3`..3....=......
000254D0 E8 B6 01 78 BC 25 00 58 EA 64 00 14 12 B3 98 00 ...x.%.X.d......
000254E0 10 95 A8 00 C8 84 E0 00 BC 24 00 44 30 73 00 15 .........$.D0s..
000254F0 10 63 18 00 10 63 18 00 13 36 18 00 C8 63 B0 00 .c...c...6...c..
00025500 BC 03 00 9C E8 D9 00 00 32 73 00 17 12 73 98 00 ........2s...s..
00025510 12 73 98 00 C8 F3 D0 00 10 B6 00 00 B9 F4 D3 20 .s............. 
00025520 12 B5 A8 00 E8 76 01 28 DB 75 E0 00 32 F7 00 01 .....v.(.u..2...
00025530 16 43 B8 01 BE 52 FF 94 33 18 00 04 E9 E1 00 00 .C...R..3.......
00025540 EA 61 00 2C EA A1 00 30 EA C1 00 34 EA E1 00 38 .a.,...0...4...8
00025550 EB 01 00 3C EB 21 00 40 EB 41 00 44 EB 61 00 48 ...<.!.@.A.D.a.H
00025560 EB 81 00 4C EB A1 00 50 B6 0F 00 08 30 21 00 54 ...L...P....0!.T
00025570 EA 64 00 18 12 B3 98 00 10 95 A8 00 C8 84 E0 00 .d..............
00025580 BE 24 FF AC 33 33 00 19 13 39 C8 00 13 39 C8 00 .$..33...9...9..
00025590 C8 79 B0 00 BE 23 FF 70 13 36 C8 00 B9 F4 77 28 .y...#.p.6....w(
000255A0 10 B6 00 00 10 C3 00 00 B8 10 FF 60 F8 79 00 00 ...........`.y..

;; fn000255B0: 000255B0
fn000255B0 proc
	lwi	r3,r5,00000004
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000

;; fn000255C0: 000255C0
;;   Called from:
;;     000255BC (in fn000255B0)
;;     00030000 (in fn0002FFD0)
fn000255C0 proc
	lwi	r3,r3,00000000
	addik	r7,r0,0000006C
	addik	r6,r0,00000001
	brald	r15,r3
	addk	r19,r5,r0
	imm	00000000
	addik	r4,r0,FFFF95C0
	swi	r3,r19,000001A0
	swi	r0,r3,0000004C
	swi	r4,r3,00000000
	swi	r0,r3,0000005C
	swi	r0,r3,00000050
	swi	r0,r3,00000060
	swi	r0,r3,00000054
	swi	r0,r3,00000064
	swi	r0,r3,00000058
	swi	r0,r3,00000068
	swi	r0,r3,00000040
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020
00025618                         30 21 FF D8 FA 61 00 1C         0!...a..
00025620 FA C1 00 24 F9 E1 00 00 FA A1 00 20 F8 05 00 04 ...$....... ....
00025630 A8 66 00 3E 12 65 00 00 12 C7 00 00 BE 03 00 28 .f.>.e.........(
00025640 EA A5 00 00 30 60 00 0C F8 75 00 14 30 60 00 3E ....0`...u..0`.>
00025650 F8 75 00 18 E8 75 00 00 99 FC 18 00 F8 D5 00 1C .u...u..........
00025660 EA B3 00 00 A8 76 02 08 BE 03 00 28 30 60 00 15 .....v.....(0`..
00025670 F8 75 00 14 30 60 02 08 F8 75 00 18 10 B3 00 00 .u..0`...u......
00025680 E8 75 00 00 99 FC 18 00 FA D5 00 1C EA B3 00 00 .u..............
00025690 10 B3 00 00 30 E0 02 08 10 C0 00 00 B0 00 00 00 ....0...........
000256A0 B9 F4 9F 9C EA D3 00 0C 10 B3 00 00 30 60 00 01 ............0`..
000256B0 F8 73 00 10 FA B3 00 00 B0 00 00 00 B9 F4 8E 74 .s.............t
000256C0 FA D3 00 0C 10 B3 00 00 F8 13 00 08 F8 13 00 18 ................
000256D0 F8 13 00 A4 F8 13 00 A8                         ........       

;; fn000256D8: 000256D8
;;   Called from:
;;     000301C0 (in fn0002FFD0)
fn000256D8 proc
	swi	r0,r19,000000AC
	swi	r0,r19,000000B0
	swi	r0,r19,000000B4
	swi	r0,r19,000000C4
	swi	r0,r19,000000B8
	swi	r0,r19,000000C8
	swi	r0,r19,000000BC
	swi	r0,r19,000000CC
	swi	r0,r19,000000C0
	swi	r0,r19,000000D0
	brlid	r15,00028F08
	swi	r0,r19,00000168
	brlid	r15,000268CC
	addk	r5,r19,r0
	addik	r3,r0,000000C8
	swi	r3,r19,00000014
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028
00025730 30 21 FF E4 F9 E1 00 00 B9 F4 75 24 80 00 00 00 0!........u$....
00025740 E9 E1 00 00 B6 0F 00 08 30 21 00 1C 30 21 FF E4 ........0!..0!..
00025750 F9 E1 00 00 B9 F4 74 AC 80 00 00 00 E9 E1 00 00 ......t.........
00025760 B6 0F 00 08 30 21 00 1C                         ....0!..       

;; fn00025768: 00025768
fn00025768 proc
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,00000020
	swi	r15,r1,00000000
	lwi	r6,r5,00000014
	addik	r3,r0,0000000A
	addik	r4,r6,FFFFFF38
	cmpu	r18,r4,r3
	bltid	r18,0002582C
	addk	r19,r5,r0

l0002578C:
	addk	r3,r0,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	imm	00000001
	addik	r3,r3,00007734
	lwi	r3,r3,00000000
	bra	r3
000257A8                         E8 65 01 EC E8 63 00 04         .e...c..
000257B0 99 FC 18 00 80 00 00 00 E8 73 00 18 E8 63 00 08 .........s...c..
000257C0 99 FC 18 00 10 B3 00 00 30 60 00 C9 F8 73 00 14 ........0`...s..
000257D0 E8 73 01 EC E8 63 00 00 99 FC 18 00 10 B3 00 00 .s...c..........
000257E0 A8 83 00 01 BE 04 00 80 E9 E1 00 00 EA 61 00 20 .............a. 
000257F0 B6 0F 00 08 30 21 00 24 E9 E1 00 00 EA 61 00 20 ....0!.$.....a. 
00025800 30 60 00 01 B6 0F 00 08 30 21 00 24 E8 65 01 EC 0`......0!.$.e..
00025810 E8 63 00 00 99 FC 18 00 80 00 00 00 E9 E1 00 00 .c..............
00025820 EA 61 00 20 B6 0F 00 08 30 21 00 24             .a. ....0!.$   

l0002582C:
	lwi	r4,r19,00000000
	addik	r7,r0,00000014
	addk	r5,r19,r0
	swi	r7,r4,00000014
	lwi	r7,r4,00000000
	addk	r3,r0,r0
	swi	r6,r4,00000018
	brald	r15,r7
	swi	r3,r1,0000001C
	lwi	r3,r1,0000001C
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
00025864             E8 B3 00 24 A8 C5 00 03 BE 06 00 D8     ...$........
00025870 A8 C5 00 04 BE 06 00 98 A8 A5 00 01 BC 05 00 80 ................
00025880 F8 93 00 28 F8 93 00 2C                         ...(...,       

l00025888:
	imm	00003FF0
	addik	r6,r0,00000000
	addik	r7,r0,00000000
	addik	r4,r0,00000001
	addik	r8,r0,00000100
	swi	r6,r19,00000038
	swi	r7,r19,0000003C
	addik	r10,r0,000000CA
	addik	r7,r0,00000002
	swi	r4,r19,00000030
	swi	r4,r19,00000034
	swi	r0,r19,00000040
	swi	r0,r19,00000044
	swi	r0,r19,00000048
	swi	r4,r19,0000004C
	swi	r4,r19,00000050
	swi	r0,r19,00000054
	swi	r7,r19,00000058
	swi	r4,r19,0000005C
	swi	r8,r19,00000060
	swi	r0,r19,00000088
	swi	r0,r19,00000064
	swi	r0,r19,00000068
	swi	r0,r19,0000006C
	swi	r10,r19,00000014
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
000258FC                                     30 80 00 01             0...
00025900 F8 93 00 28 B8 10 FF 84 F8 93 00 2C E8 93 01 5C ...(.......,...\
00025910 BE 04 00 50 30 80 00 04 E4 93 01 60 90 84 00 61 ...P0......`...a
00025920 BE 04 01 1C A8 A4 00 02 BE 25 00 E4 31 00 00 72 .........%..1..r
00025930 30 E0 00 05 F8 F3 00 28 30 A0 00 04 B8 10 FF 4C 0......(0......L
00025940 F8 B3 00 2C E8 93 01 48 BE 04 00 20 30 80 00 03 ...,...H... 0...
00025950 F8 93 00 28                                     ...(           

l00025954:
	addik	r5,r0,00000002
	brid	00025888
	swi	r5,r19,0000002C
00025960 B8 10 FF D8 F8 93 00 28 E8 93 01 5C BC 04 00 28 .......(...\...(
00025970 E4 93 01 60 90 84 00 61 BE 04 01 40 A8 A4 00 01 ...`...a...@....
00025980 BE 25 01 08 31 00 00 72 30 C0 00 03 B8 10 FF C8 .%..1..r0.......
00025990 F8 D3 00 28 E8 93 00 D8 E8 E4 00 00 E9 04 00 54 ...(...........T
000259A0 E9 24 00 A8 A8 A7 00 01 14 85 00 00 80 84 28 00 .$............(.
000259B0 BE 44 00 98 A8 A8 00 02 14 85 00 00 80 84 28 00 .D............(.
000259C0 BE 44 00 88 A8 89 00 03 BE 04 FF 88 30 80 00 03 .D..........0...

l000259D0:
	lwi	r4,r19,00000000
	addik	r10,r0,0000006F
	addk	r5,r19,r0
	swi	r10,r4,00000014
	lwi	r10,r4,00000004
	swi	r7,r4,00000018
	swi	r8,r4,0000001C
	swi	r9,r4,00000020
	swi	r3,r1,0000001C
	brald	r15,r10
	addik	r6,r0,00000001
	addik	r4,r0,00000003
	swi	r4,r19,00000028
	brid	00025954
	lwi	r3,r1,0000001C
00025A0C                                     E8 F3 00 00             ....
00025A10 10 B3 00 00 F9 07 00 14 E9 07 00 04 F8 87 00 18 ................
00025A20 F8 61 00 1C 99 FC 40 00 30 C0 FF FF 31 40 00 05 .a....@.0...1@..
00025A30 F9 53 00 28 B8 10 FF 04 E8 61 00 1C 30 C0 00 04 .S.(.....a..0...
00025A40 B8 10 FE F8 F8 D3 00 28 A8 88 00 47 10 A4 00 00 .......(...G....
00025A50 A8 C7 00 52 15 46 00 00 14 84 00 00 80 CA 30 00 ...R.F........0.
00025A60 80 84 28 00 80 84 30 00 BE 44 FF 68             ..(...0..D.h   

;; fn00025A6C: 00025A6C
;;   Called from:
;;     000300D0 (in fn0002FFD0)
fn00025A6C proc
	xori	r5,r9,00000042
	rsubk	r4,r5,r0
	or	r4,r4,r5
	bltid	r4,000259D0
	addik	r4,r0,00000002

l00025A80:
	brid	00025954
	swi	r4,r19,00000028
00025A88                         E8 F3 00 00 10 B3 00 00         ........
00025A90 F9 07 00 14 E9 07 00 04 F8 87 00 18 F8 61 00 1C .............a..
00025AA0 99 FC 40 00 30 C0 FF FF 31 40 00 03 F9 53 00 28 ..@.0...1@...S.(
00025AB0 B8 10 FE A4 E8 61 00 1C 30 A0 00 02 B8 10 FE 9C .....a..0.......
00025AC0 F8 B3 00 28 30 21 FF D8 FA 61 00 20 FA A1 00 24 ...(0!...a. ...$
00025AD0 F9 E1 00 00 E8 65 00 14 12 A6 00 00 30 80 00 01 .....e......0...
00025AE0 30 C3 FF 38 16 46 20 03 BE B2 00 20 12 65 00 00 0..8.F .... .e..
00025AF0 E8 85 00 00 30 C0 00 14 F8 C4 00 14 E8 C4 00 00 ....0...........
00025B00 99 FC 30 00 F8 64 00 18 B9 F4 FC 60 10 B3 00 00 ..0..d.....`....
00025B10 A8 83 00 02 BE 04 00 18 E9 E1 00 00 EA 61 00 20 .............a. 
00025B20 EA A1 00 24 B6 0F 00 08 30 21 00 28 BE 15 00 24 ...$....0!.(...$
00025B30 30 C0 00 33 E8 93 00 00 10 B3 00 00 F8 C4 00 14 0..3............
00025B40 E8 84 00 00 99 FC 20 00 F8 61 00 1C E8 61 00 1C ...... ..a...a..
00025B50 10 B3 00 00 B9 F4 70 AC F8 61 00 1C E8 61 00 1C ......p..a...a..
00025B60 E9 E1 00 00 EA 61 00 20 EA A1 00 24 B6 0F 00 08 .....a. ...$....
00025B70 30 21 00 28 E8 65 00 14 30 21 FF E0 FA 61 00 1C 0!.(.e..0!...a..
00025B80 F9 E1 00 00 30 80 00 0A 30 C3 FF 38 16 46 20 03 ....0...0..8.F .
00025B90 BE B2 00 20 12 65 00 00 E8 85 00 00 30 C0 00 14 ... .e......0...
00025BA0 F8 C4 00 14 E8 C4 00 00 99 FC 30 00 F8 64 00 18 ..........0..d..
00025BB0 E8 73 01 EC E9 E1 00 00 EA 61 00 1C E8 63 00 14 .s.......a...c..
00025BC0 B6 0F 00 08                                     ....           

;; fn00025BC4: 00025BC4
;;   Called from:
;;     000301B4 (in fn0002FFD0)
fn00025BC4 proc
	addik	r1,r1,00000020
	lwi	r3,r5,00000014
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	addik	r4,r0,00000008
	addik	r6,r3,FFFFFF36
	cmpu	r18,r6,r4
	bgeid	r18,00025C04
	addk	r19,r5,r0

l00025BEC:
	lwi	r4,r5,00000000
	addik	r6,r0,00000014
	swi	r6,r4,00000014
	lwi	r6,r4,00000000
	brald	r15,r6
	swi	r3,r4,00000018

l00025C04:
	lwi	r3,r19,000001EC
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r3,r3,00000010
	rtsd	r15,00000008
	addik	r1,r1,00000020
00025C1C                                     30 21 FF DC             0!..
00025C20 FA 61 00 1C F9 E1 00 00 FA A1 00 20 E8 65 00 14 .a......... .e..
00025C30 30 80 00 01 30 C3 FF 33 16 46 20 03 BE B2 00 A4 0...0..3.F .....
00025C40 12 65 00 00 A8 83 00 CF BE 04 00 8C A8 83 00 D2 .e..............
00025C50 BC 04 00 44 E8 93 00 00 30 C0 00 14 10 B3 00 00 ...D....0.......
00025C60 F8 C4 00 14 E8 C4 00 00 99 FC 30 00 F8 64 00 18 ..........0..d..
00025C70 E8 73 01 EC EA A3 00 14 BE 35 00 2C 10 B3 00 00 .s.......5.,....

l00025C80:
	lwi	r3,r3,00000000
	brald	r15,r3
	nop
	beqid	r3,00025CC0
	addk	r3,r21,r0

l00025C94:
	lwi	r3,r19,000001EC
	lwi	r21,r3,00000014
	beqid	r21,00025C80
	addk	r5,r19,r0

l00025CA4:
	lwi	r3,r19,00000018
	lwi	r3,r3,00000018
	brald	r15,r3
	addik	r21,r0,00000001
	brlid	r15,0002CC00
	addk	r5,r19,r0
	addk	r3,r21,r0

l00025CC0:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

;; fn00025CD4: 00025CD4
;;   Called from:
;;     000300F0 (in fn0002FFD0)
fn00025CD4 proc
	addik	r3,r0,000000D2
	brid	00025C94
	swi	r3,r5,00000014
00025CE0 E8 85 00 40 BC 24 FF 70 E8 85 00 8C E8 65 00 74 ...@.$.p.....e.t
00025CF0 16 43 20 03 BE B2 00 1C 30 80 00 43 E8 65 00 00 .C .....0..C.e..
00025D00 F8 83 00 14 E8 63 00 00 99 FC 18 00 80 00 00 00 .....c..........
00025D10 E8 73 01 DC E8 63 00 04 99 FC 18 00 10 B3 00 00 .s...c..........
00025D20 30 C0 00 D2 B8 10 FF 70 F8 D3 00 14 30 21 FF DC 0......p....0!..
00025D30 FA 61 00 1C F9 E1 00 00 FA A1 00 20 E8 65 00 14 .a......... .e..
00025D40 A8 83 00 CA BE 04 00 54 12 65 00 00 A8 83 00 D1 .......T.e......
00025D50 BC 04 01 C8 A8 A3 00 D2 14 85 00 00 80 84 28 00 ..............(.
00025D60 BE A4 00 14 A8 A3 00 CF 14 85 00 00 80 84 28 00 ..............(.
00025D70 BC 44 01 40 E8 93 00 40 BC 04 01 38 E8 73 01 E4 .D.@...@...8.s..
00025D80 E8 63 00 10 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .c.......a..... 
00025D90 B6 0F 00 08 30 21 00 24 E8 85 00 E0 30 60 00 01 ....0!.$....0`..
00025DA0 BE 04 00 F8 F8 65 00 40 E8 85 00 00 E8 C4 00 00 .....e.@........
00025DB0 99 FC 30 00 F8 64 00 14 10 B3 00 00 B9 F4 6C 9C ..0..d........l.
00025DC0 30 C0 00 01 E8 73 00 04 E8 63 00 18 99 FC 18 00 0....s...c......
00025DD0 10 B3 00 00 E8 73 01 EC E8 63 00 08 99 FC 18 00 .....s...c......
00025DE0 10 B3 00 00 EA B3 00 08 BE 15 00 44 30 C0 00 D1 ...........D0...
00025DF0 E8 73 00 DC BC 03 00 FC E8 73 00 24 10 C3 18 00 .s.......s.$....
00025E00 10 C6 18 00 30 C6 00 02 E8 B3 01 78 B0 00 00 00 ....0......x....
00025E10 B9 F4 8A F8 F8 15 00 04 30 80 00 01 F8 95 00 10 ........0.......
00025E20 F8 75 00 08 F8 15 00 0C 30 C0 00 D1 F8 D3 00 14 .u......0.......
00025E30 BC 15 00 10 E8 75 00 00 99 FC 18 00 10 B3 00 00 .....u..........
00025E40 E8 73 01 EC E8 63 00 00 99 FC 18 00 10 B3 00 00 .s...c..........
00025E50 BE 03 FF 34 A8 83 00 02 BC 04 00 8C EA B3 00 08 ...4............
00025E60 BE 15 FF E0 A4 63 FF FD A8 63 00 01 BC 23 FF C4 .....c...c...#..
00025E70 E8 75 00 04 E8 95 00 08 30 63 00 01 16 44 18 01 .u......0c...D..
00025E80 BE 52 FF B0 F8 75 00 04 E8 73 01 78 10 83 20 00 .R...u...s.x.. .
00025E90 B8 10 FF A0 F8 95 00 08 E8 65 00 DC BC 03 00 6C .........e.....l
00025EA0 B9 F4 56 80 80 00 00 00 B8 10 FF 14 10 B3 00 00 ..V.............
00025EB0 E8 93 00 00 30 C0 00 14 10 B3 00 00 F8 C4 00 14 ....0...........
00025EC0 E8 C4 00 00 99 FC 30 00 F8 64 00 18 E9 E1 00 00 ......0..d......
00025ED0 EA 61 00 1C EA A1 00 20 10 60 00 00 B6 0F 00 08 .a..... .`......
00025EE0 30 21 00 24 30 60 00 D2 B8 10 FE 8C F8 73 00 14 0!.$0`.......s..
00025EF0 E8 73 01 EC E8 63 00 10 BE 03 FF 10 30 C0 00 01 .s...c......0...
00025F00 B8 10 FF 08 E8 D3 00 24 B9 F4 43 48 80 00 00 00 .......$..CH....
00025F10 B8 10 FE AC 10 B3 00 00 B8 10 FF 18 EA A5 00 08 ................
00025F20 E8 65 00 18 30 80 00 01 B6 0F 00 08 F8 83 00 24 .e..0..........$
00025F30 B6 0F 00 08 80 00 00 00                         ........       

;; fn00025F38: 00025F38
;;   Called from:
;;     00026024 (in fn00026018)
fn00025F38 proc
	addik	r1,r1,FFFFFFDC
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	lwi	r19,r5,00000018
	addk	r21,r5,r0
	addik	r7,r0,00001000
	lwi	r8,r19,0000001C
	lwi	r5,r19,00000020
	imm	00000000
	brlid	r15,0001F0F4
	addik	r6,r0,00000001
	bnei	r3,00025FC4

l00025F6C:
	lwi	r4,r19,00000024
	beqid	r4,00025F90
	lwi	r3,r21,00000000

l00025F78:
	addik	r4,r0,0000002A
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r21,r0
	lwi	r3,r21,00000000

l00025F90:
	addik	r5,r0,00000078
	swi	r5,r3,00000014
	lwi	r3,r3,00000004
	addk	r5,r21,r0
	brald	r15,r3
	addik	r6,r0,FFFFFFFF
	lwi	r4,r19,00000020
	addik	r5,r0,FFFFFFFF
	addik	r3,r0,00000002
	sbi	r5,r4,00000000
	lwi	r4,r19,00000020
	addik	r5,r0,FFFFFFD9
	sbi	r5,r4,00000001

l00025FC4:
	lwi	r4,r19,00000020
	swi	r3,r19,00000004
	swi	r0,r19,00000024
	swi	r4,r19,00000000
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	addik	r3,r0,00000001
	rtsd	r15,00000008
	addik	r1,r1,00000024
00025FEC                                     BC 66 00 7C             .f.|
00025FF0 30 21 FF D8 FA 61 00 1C FA C1 00 24 F9 E1 00 00 0!...a.....$....
00026000 FA A1 00 20 EA A5 00 18 12 66 00 00 12 C5 00 00 ... .....f......
00026010 E8 95 00 04 16 46 20 01                         .....F .       

;; fn00026018: 00026018
;;   Called from:
;;     000300AC (in fn0002FFD0)
fn00026018 proc
	bgeid	r18,0002603C
	addk	r3,r4,r0

l00026020:
	addk	r5,r22,r0
	brlid	r15,00025F38
	rsubk	r19,r3,r19
	lwi	r3,r21,00000004
	cmp	r18,r19,r3
	bltid	r18,00026020
	addk	r4,r3,r0

l0002603C:
	lwi	r6,r21,00000000
	rsubk	r4,r19,r4
	swi	r4,r21,00000004
	addk	r19,r6,r19
	swi	r19,r21,00000000
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028
00026068                         B6 0F 00 08 80 00 00 00         ........
00026070 30 21 FF D4 FA C1 00 24 F9 E1 00 00 FA 61 00 1C 0!.....$.....a..
00026080 FA A1 00 20 FA E1 00 28 EA 65 00 18 BE 33 00 48 ... ...(.e...3.H
00026090 12 C6 00 00 E8 65 00 04 10 D3 00 00 12 A5 00 00 .....e..........
000260A0 E8 63 00 00 99 FC 18 00 30 E0 00 28 12 E3 00 00 .c......0..(....
000260B0 E8 75 00 04 10 D3 00 00 10 B5 00 00 E8 63 00 00 .u...........c..
000260C0 30 E0 10 00 99 FC 18 00 FA F5 00 18 EA 75 00 18 0............u..
000260D0 F8 77 00 20 B0 00 00 00 30 60 C5 A0 FA D3 00 1C .w. ....0`......
000260E0 F8 13 00 04 F8 73 00 08 B0 00 00 00 30 60 C5 B8 .....s......0`..
000260F0 F8 13 00 00 F8 73 00 0C B0 00 00 00 30 60 C6 6C .....s......0`.l
00026100 F8 73 00 10 B0 00 00 00 30 60 F4 04 F8 73 00 14 .s......0`...s..
00026110 B0 00 00 00 30 60 C5 B0 F8 73 00 18 E9 E1 00 00 ....0`...s......
00026120 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00026130 B6 0F 00 08 30 21 00 2C E8 65 01 EC B0 00 00 00 ....0!.,.e......
00026140 30 80 CB 9C B6 0F 00 08 F8 83 00 00 30 21 FF E0 0...........0!..
00026150 F9 E1 00 00 FA 61 00 1C E8 85 00 00 E8 65 01 EC .....a.......e..
00026160 B0 00 00 00 30 C0 CB 9C E8 84 00 10 12 65 00 00 ....0........e..
00026170 F8 C3 00 00 30 C0 00 01 F8 C3 00 18 F8 03 00 10 ....0...........
00026180 99 FC 20 00 F8 03 00 14 E8 73 01 F0 E8 63 00 00 .. ......s...c..
00026190 99 FC 18 00 10 B3 00 00 F8 13 00 A0 E9 E1 00 00 ................
000261A0 EA 61 00 1C B6 0F 00 08 30 21 00 20             .a......0!.    

;; fn000261AC: 000261AC
fn000261AC proc
	addik	r1,r1,FFFFFFBC
	swi	r24,r1,0000002C
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	swi	r29,r1,00000040
	lwi	r19,r5,00000180
	xori	r3,r19,00000001
	beqid	r3,000264AC
	addk	r24,r5,r0

l000261EC:
	addik	r3,r19,FFFFFFFF
	addik	r4,r0,00000003
	cmpu	r18,r3,r4
	bgeid	r18,0002621C
	addik	r4,r0,0000001A

l00026200:
	lwi	r3,r5,00000000
	swi	r4,r3,00000014
	addik	r4,r0,00000004
	swi	r4,r3,0000001C
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r19,r3,00000018

l0002621C:
	lwi	r6,r24,0000016C
	lwi	r5,r24,0000001C
	addk	r3,r0,r6
	addk	r3,r6,r6
	addk	r3,r3,r3
	addk	r3,r3,r3
	brlid	r15,0002CCF0
	addk	r6,r3,r0
	lwi	r6,r24,00000170
	lwi	r5,r24,00000020
	swi	r3,r24,00000194
	addk	r4,r0,r6
	addk	r4,r6,r6
	addk	r4,r4,r4
	addk	r4,r4,r4
	brlid	r15,0002CCF0
	addk	r6,r4,r0
	lwi	r4,r24,00000180
	swi	r3,r24,00000198
	bleid	r4,00026384
	swi	r0,r24,0000019C

l00026270:
	addk	r29,r0,r0
	addk	r26,r29,r0
	addik	r21,r24,00000184
	addik	r22,r0,0000000A
	addik	r23,r0,0000000D

l00026284:
	lwi	r25,r21,00000000
	lwi	r27,r25,00000008
	lwi	r28,r25,0000000C
	addk	r5,r27,r0
	addk	r6,r28,r0
	swi	r27,r25,00000034
	imm	00000000
	brlid	r15,0001E908
	swi	r28,r25,00000038
	addk	r6,r27,r0
	lwi	r5,r25,00000024
	swi	r3,r25,0000003C
	imm	00000000
	brlid	r15,0001E908
	addk	r19,r3,r0
	addk	r6,r27,r0
	lwi	r5,r25,0000001C
	imm	00000000
	brlid	r15,0001EA08
	swi	r3,r25,00000040
	beqid	r3,000262E0
	addk	r6,r28,r0

l000262DC:
	addk	r27,r3,r0

l000262E0:
	lwi	r5,r25,00000020
	imm	00000000
	brlid	r15,0001EA08
	swi	r27,r25,00000044
	beqi	r3,000262F8

l000262F4:
	addk	r28,r3,r0

l000262F8:
	addk	r29,r19,r29
	cmp	r18,r29,r22
	bgeid	r18,0002631C
	swi	r28,r25,00000048

l00026308:
	lwi	r3,r24,00000000
	addk	r5,r24,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r23,r3,00000014

l0002631C:
	bleid	r19,00026364
	addik	r7,r19,FFFFFFFF

l00026324:
	lwi	r6,r24,0000019C
	addik	r3,r6,00000068
	addk	r4,r19,r3
	addk	r4,r4,r4
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r3,r24,r3
	addk	r4,r24,r4

l00026348:
	swi	r26,r3,00000000
	addik	r3,r3,00000004
	xor	r5,r4,r3
	bnei	r5,00026348

l00026358:
	addik	r3,r6,00000001
	addk	r3,r3,r7
	swi	r3,r24,0000019C

l00026364:
	lwi	r19,r24,00000180
	addik	r26,r26,00000001
	cmp	r18,r19,r26
	bgeid	r18,00026380
	addik	r21,r21,00000004

l00026378:
	brid	00026284
	lwi	r29,r24,0000019C

l00026380:
	bgti	r19,000263E8

l00026384:
	lwi	r3,r24,000001F4
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r24,r0
	lwi	r3,r24,000001E4
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r24,r0
	lwi	r4,r24,000001E4
	lwi	r3,r24,000001EC
	lwi	r4,r4,00000004
	swi	r4,r3,00000000
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	lwi	r29,r1,00000040
	rtsd	r15,00000008
	addik	r1,r1,00000044

l000263E8:
	lwi	r21,r24,00000184

l000263EC:
	lwi	r3,r21,0000004C
	addk	r22,r0,r0
	addik	r23,r24,00000188
	addik	r27,r0,00000003
	addik	r25,r0,00000104
	addik	r26,r0,00000001
	addik	r28,r0,00000034
	beqid	r3,0002642C
	addik	r22,r22,00000001

l00026410:
	cmp	r18,r19,r22
	bgeid	r18,00026384
	addik	r22,r22,00000001

l0002641C:
	lwi	r21,r23,00000000
	lwi	r3,r21,0000004C
	bneid	r3,00026410
	addik	r23,r23,00000004

l0002642C:
	lwi	r4,r21,00000010
	addk	r5,r24,r0
	addik	r19,r4,00000029
	addk	r3,r19,r19
	cmpu	r18,r4,r27
	bltid	r18,00026490
	addk	r3,r3,r3

l00026448:
	lw	r3,r3,r24
	beqi	r3,00026490

l00026450:
	lwi	r3,r24,00000004

l00026454:
	addk	r7,r25,r0
	addk	r6,r26,r0
	addk	r5,r24,r0
	lwi	r3,r3,00000000
	addk	r19,r19,r19
	brald	r15,r3
	addk	r19,r19,r19
	lw	r6,r19,r24
	addk	r7,r25,r0
	imm	00000000
	brlid	r15,0001F60C
	addk	r5,r3,r0
	lwi	r19,r24,00000180
	brid	00026410
	swi	r3,r21,0000004C

l00026490:
	lwi	r3,r24,00000000
	lwi	r6,r3,00000000
	swi	r28,r3,00000014
	brald	r15,r6
	swi	r4,r3,00000018
	brid	00026454
	lwi	r3,r24,00000004

l000264AC:
	lwi	r21,r5,00000184
	addik	r3,r0,00000001
	lwi	r4,r21,0000001C
	lwi	r22,r21,0000000C
	lwi	r5,r21,00000020
	swi	r4,r24,00000194
	lwi	r4,r21,00000024
	addk	r6,r22,r0
	swi	r5,r24,00000198
	swi	r4,r21,00000040
	swi	r3,r21,00000034
	swi	r3,r21,00000038
	swi	r3,r21,0000003C
	imm	00000000
	brlid	r15,0001EA08
	swi	r3,r21,00000044
	bnei	r3,00026504

l000264F0:
	swi	r22,r21,00000048
	addik	r3,r0,00000001
	swi	r3,r24,0000019C
	brid	000263EC
	swi	r0,r24,000001A0

l00026504:
	addk	r22,r3,r0
	addik	r3,r0,00000001
	swi	r22,r21,00000048
	swi	r3,r24,0000019C
	brid	000263EC
	swi	r0,r24,000001A0
0002651C                                     30 21 FF C4             0!..
00026520 F9 E1 00 00 FA 61 00 1C FA A1 00 20 FA C1 00 24 .....a..... ...$
00026530 FA E1 00 28 FB 01 00 2C FB 21 00 30 FB 41 00 34 ...(...,.!.0.A.4
00026540 FB 61 00 38 EB 65 01 EC E8 7B 00 14 BE 23 00 64 .a.8.e...{...#.d
00026550 33 40 00 02 E8 65 01 F0 E8 63 00 04 99 FC 18 00 3@...e...c......
00026560 12 65 00 00 13 43 00 00 A8 63 00 01 BE 03 00 74 .e...C...c.....t
00026570 A8 7A 00 02 BE 23 00 40 10 7A 00 00 E8 7B 00 18 .z...#.@.z...{..
00026580 30 80 00 01 BE 03 00 9C F8 9B 00 14 E8 73 01 F0 0............s..
00026590 E8 63 00 10 BE 03 00 84 30 C0 00 3B E8 73 00 00 .c......0..;.s..
000265A0 F8 C3 00 14 E8 63 00 00 99 FC 18 00 10 B3 00 00 .....c..........
000265B0 10 7A 00 00 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .z.......a..... 
000265C0 EA C1 00 24 EA E1 00 28 EB 01 00 2C EB 21 00 30 ...$...(...,.!.0
000265D0 EB 41 00 34 EB 61 00 38 B6 0F 00 08 30 21 00 3C .A.4.a.8....0!.<
000265E0 E8 7B 00 18 BC 23 00 54 E8 7B 00 10 BE 23 00 1C .{...#.T.{...#..
000265F0 30 C0 00 23 E8 73 00 00 F8 C3 00 14 E8 63 00 00 0..#.s.......c..
00026600 99 FC 18 00 10 B3 00 00 B9 F4 FB A4 10 B3 00 00 ................
00026610 B8 10 FF A4 10 7A 00 00 B8 10 FF 98 33 40 00 02 .....z......3@..
00026620 E8 73 00 90 E8 93 00 98 16 44 18 01 BC B2 FF EC .s.......D......
00026630 B8 10 FF 80 F8 73 00 98 E8 93 00 20 B0 00 00 00 .....s..... ....
00026640 30 60 FF DC 16 44 18 01 BC B2 02 64 E8 73 00 00 0`...D.....d.s..
00026650 B0 00 00 00 30 C0 FF DC 30 80 00 29 F8 83 00 14 ....0...0..)....
00026660 F8 C3 00 18 E8 63 00 00 99 FC 18 00 10 B3 00 00 .....c..........
00026670 E8 93 00 D4 A8 64 00 08 BE 03 00 20 30 C0 00 0F .....d..... 0...
00026680 E8 73 00 00 10 B3 00 00 F8 C3 00 14 E8 C3 00 00 .s..............
00026690 99 FC 30 00 F8 83 00 18 E8 F3 00 24 30 80 00 0A ..0........$0...
000266A0 16 47 20 01 BE B2 00 28 30 C0 00 1A E8 73 00 00 .G ....(0....s..
000266B0 10 B3 00 00 F8 C3 00 14 E8 C3 00 00 F8 E3 00 18 ................
000266C0 99 FC 30 00 F8 83 00 1C E8 F3 00 24 30 60 00 01 ..0........$0`..
000266D0 F8 73 01 6C F8 73 01 70 BE 67 01 E8 EA B3 00 D8 .s.l.s.p.g......
000266E0 32 B5 00 08 12 C0 00 00 32 E0 00 03 33 00 00 12 2.......2...3...
000266F0 E8 75 00 00 10 B3 00 00 30 83 FF FF 16 44 B8 03 .u......0....D..
00026700 BE 52 00 18 32 D6 00 01 E8 D5 00 04 30 86 FF FF .R..2.......0...
00026710 16 44 B8 03 BC B2 00 20 E8 73 00 00 E8 83 00 00 .D..... .s......
00026720 99 FC 20 00 FB 03 00 14 E8 75 00 00 E8 D5 00 04 .. ......u......
00026730 E8 F3 00 24 E8 93 01 6C 16 43 20 01 BE B2 00 0C ...$...l.C .....
00026740 32 B5 00 54 10 83 00 00 E8 73 01 70 16 46 18 01 2..T.....s.p.F..
00026750 BE B2 00 0C F8 93 01 6C 10 66 00 00 16 47 B0 01 .......l.f...G..
00026760 BE 52 FF 90 F8 73 01 70 33 00 00 08 FB 13 01 74 .R...s.p3......t
00026770 BE 67 00 DC EA B3 00 D8 12 B5 C0 00 12 E0 00 00 .g..............
00026780 33 20 00 01 FB 15 00 1C E8 73 01 6C E8 D5 00 00 3 .......s.l....
00026790 E8 B3 00 1C 10 63 18 00 10 63 18 00 B0 00 00 00 .....c...c......
000267A0 B9 F4 81 68 12 C3 18 00 10 D6 00 00 10 A3 00 00 ...h............
000267B0 32 B5 00 54 B9 F4 65 3C 32 F7 00 01 F8 75 FF C0 2..T..e<2....u..
000267C0 E8 73 01 70 E8 D5 FF B0 E8 B3 00 20 10 63 18 00 .s.p....... .c..
000267D0 10 63 18 00 B0 00 00 00 B9 F4 81 30 12 C3 18 00 .c.........0....
000267E0 10 D6 00 00 B9 F4 65 0C 10 A3 00 00 F8 75 FF C4 ......e......u..
000267F0 E8 D5 FF AC E8 B3 00 1C B0 00 00 00 B9 F4 81 0C ................
00026800 EA D3 01 6C 10 D6 00 00 B9 F4 64 E8 10 A3 00 00 ...l......d.....
00026810 F8 75 FF CC E8 D5 FF B0 E8 B3 00 20 B0 00 00 00 .u......... ....
00026820 B9 F4 80 E8 EA D3 01 70 10 D6 00 00 B9 F4 64 C4 .......p......d.
00026830 10 A3 00 00 F8 75 FF D0 FB 35 FF D4 E8 73 00 24 .....u...5...s.$
00026840 16 43 B8 01 BE 52 FF 40 F8 15 FF F0 E8 D3 01 70 .C...R.@.......p
00026850 E8 B3 00 20 10 60 30 00 10 66 30 00 10 63 18 00 ... .`0..f0..c..
00026860 10 63 18 00 B9 F4 64 8C 10 C3 00 00 E8 B3 01 80 .c....d.........
00026870 E8 93 00 24 16 44 28 01 BE 52 00 20 F8 73 01 78 ...$.D(..R. .s.x
00026880 E8 93 00 DC BE 24 00 18 E8 73 01 EC F8 83 00 10 .....$...s......
00026890 B8 10 FD 20 F8 1B 00 18 E8 73 01 EC 30 80 00 01 ... .....s..0...
000268A0 F8 83 00 10 B8 10 FD 0C F8 1B 00 18 E8 93 00 1C ................
000268B0 16 44 18 01 BC B2 FD BC B8 10 FD 98 E8 73 00 00 .D...........s..
000268C0 30 60 00 08 B8 10 FF 88 F8 73 01 74             0`.......s.t   

;; fn000268CC: 000268CC
;;   Called from:
;;     00025708 (in fn000256D8)
fn000268CC proc
	lwi	r3,r5,00000004
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r3,00000000
	addik	r7,r0,0000001C
	addk	r6,r0,r0
	brald	r15,r3
	addk	r19,r5,r0
	imm	00000000
	addik	r4,r0,FFFFCB9C
	swi	r3,r19,000001EC
	swi	r0,r3,00000010
	swi	r4,r3,00000000
	imm	00000000
	addik	r4,r0,FFFFC7CC
	swi	r0,r3,00000014
	swi	r4,r3,00000004
	imm	00000000
	addik	r4,r0,FFFFC82C
	swi	r4,r3,00000008
	imm	00000000
	addik	r4,r0,FFFFC7B8
	swi	r4,r3,0000000C
	addik	r4,r0,00000001
	swi	r4,r3,00000018
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

;; fn00026944: 00026944
fn00026944 proc
	addik	r1,r1,FFFFFFC4
	swi	r22,r1,00000024
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	lwi	r23,r5,00000018
	addk	r22,r5,r0
	lwi	r3,r23,00000004
	lwi	r4,r23,00000000
	swi	r6,r5,000000DC
	bneid	r3,000269A4
	swi	r7,r5,000000E0

l00026988:
	lwi	r3,r23,0000000C
	brald	r15,r3
	nop
	beqid	r3,00026D88
	addk	r3,r0,r0

l0002699C:
	lwi	r4,r23,00000000
	lwi	r3,r23,00000004

l000269A4:
	lbui	r19,r4,00000000
	addik	r3,r3,FFFFFFFF
	addik	r4,r4,00000001
	bneid	r3,000269D4
	sext8	r19,r19

l000269B8:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l000269CC:
	lwi	r4,r23,00000000
	lwi	r3,r23,00000004

l000269D4:
	lbui	r24,r4,00000000
	addik	r3,r3,FFFFFFFF
	addik	r4,r4,00000001
	bneid	r3,00026A04
	sext8	r24,r24

l000269E8:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l000269FC:
	lwi	r4,r23,00000000
	lwi	r3,r23,00000004

l00026A04:
	lbui	r5,r4,00000000
	addik	r3,r3,FFFFFFFF
	swi	r5,r22,000000D4
	bneid	r3,00026A34
	addik	r5,r4,00000001

l00026A18:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026A2C:
	lwi	r5,r23,00000000
	lwi	r3,r23,00000004

l00026A34:
	lbui	r4,r5,00000000
	addik	r3,r3,FFFFFFFF
	addik	r5,r5,00000001
	sext8	r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	imm	00000000
	andi	r4,r4,FFFFFFFF
	bneid	r3,00026A94
	swi	r4,r22,00000020

l00026A74:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026A88:
	lwi	r5,r23,00000000
	lwi	r3,r23,00000004
	lwi	r4,r22,00000020

l00026A94:
	lbui	r6,r5,00000000
	addik	r3,r3,FFFFFFFF
	addik	r5,r5,00000001
	addk	r4,r6,r4
	bneid	r3,00026AC8
	swi	r4,r22,00000020

l00026AAC:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026AC0:
	lwi	r5,r23,00000000
	lwi	r3,r23,00000004

l00026AC8:
	lbui	r4,r5,00000000
	addik	r3,r3,FFFFFFFF
	addik	r5,r5,00000001
	sext8	r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	imm	00000000
	andi	r4,r4,FFFFFFFF
	bneid	r3,00026B28
	swi	r4,r22,0000001C

l00026B08:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026B1C:
	lwi	r5,r23,00000000
	lwi	r3,r23,00000004
	lwi	r4,r22,0000001C

l00026B28:
	lbui	r6,r5,00000000
	addik	r3,r3,FFFFFFFF
	addik	r21,r5,00000001
	addk	r4,r6,r4
	bneid	r3,00026B5C
	swi	r4,r22,0000001C

l00026B40:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026B54:
	lwi	r21,r23,00000000
	lwi	r3,r23,00000004

l00026B5C:
	lbui	r6,r21,00000000
	lwi	r5,r22,00000000
	addk	r4,r19,r19
	swi	r6,r22,00000024
	lwi	r6,r22,000001D8
	addk	r4,r4,r4
	addk	r4,r4,r4
	swi	r6,r5,00000018
	lwi	r7,r22,0000001C
	addk	r4,r4,r4
	addk	r4,r4,r4
	swi	r7,r5,0000001C
	lwi	r6,r22,00000020
	addk	r4,r4,r4
	addk	r4,r4,r4
	swi	r6,r5,00000020
	lwi	r7,r22,00000024
	addik	r6,r0,00000064
	swi	r6,r5,00000014
	swi	r7,r5,00000024
	addk	r4,r4,r4
	lwi	r7,r5,00000004
	addk	r5,r22,r0
	andi	r24,r24,000000FF
	imm	00000000
	andi	r4,r4,FFFFFFFF
	addk	r4,r24,r4
	addik	r6,r0,00000001
	addik	r19,r3,FFFFFFFF
	addk	r21,r21,r6
	brald	r15,r7
	addik	r24,r4,FFFFFFF8
	lwi	r3,r22,000001F0
	lwi	r3,r3,00000010
	beqid	r3,00026C00
	addik	r7,r0,0000003A

l00026BEC:
	lwi	r3,r22,00000000
	swi	r7,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r22,r0

l00026C00:
	lwi	r3,r22,00000020
	beqi	r3,00026C10

l00026C08:
	lwi	r3,r22,0000001C
	bnei	r3,00026DFC

l00026C10:
	lwi	r3,r22,00000000

l00026C14:
	addik	r4,r0,00000020
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r22,r0
	lwi	r3,r22,00000024
	addk	r4,r3,r3

l00026C30:
	addk	r4,r4,r3
	xor	r24,r4,r24
	beqid	r24,00026C58
	addik	r6,r0,0000000B

l00026C40:
	lwi	r3,r22,00000000
	swi	r6,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r22,r0
	lwi	r3,r22,00000024

l00026C58:
	lwi	r27,r22,000000D8
	beqid	r27,00026DB4
	addk	r7,r3,r3

l00026C64:
	bleid	r3,00026D70
	addk	r24,r0,r0

l00026C6C:
	addik	r26,r0,00000065
	addik	r25,r0,00000001

l00026C74:
	bneid	r19,00026C98
	swi	r24,r27,00000004

l00026C7C:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026C90:
	lwi	r21,r23,00000000
	lwi	r19,r23,00000004

l00026C98:
	lbui	r3,r21,00000000
	addik	r19,r19,FFFFFFFF
	addik	r21,r21,00000001
	bneid	r19,00026CC8
	swi	r3,r27,00000000

l00026CAC:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026CC0:
	lwi	r21,r23,00000000
	lwi	r19,r23,00000004

l00026CC8:
	lbui	r3,r21,00000000
	addik	r19,r19,FFFFFFFF
	addik	r21,r21,00000001
	andi	r5,r3,0000000F
	addk	r4,r0,r3
	srl	r4,r3
	srl	r4,r4
	srl	r4,r4
	srl	r4,r4
	swi	r5,r27,0000000C
	bneid	r19,00026D14
	swi	r4,r27,00000008

l00026CF8:
	lwi	r3,r23,0000000C
	brald	r15,r3
	addk	r5,r22,r0
	beqid	r3,00026D88
	addk	r3,r0,r0

l00026D0C:
	lwi	r21,r23,00000000
	lwi	r19,r23,00000004

l00026D14:
	lbui	r4,r21,00000000
	lwi	r3,r22,00000000
	lwi	r7,r27,00000000
	swi	r4,r27,00000010
	addik	r27,r27,00000054
	swi	r7,r3,00000018
	lwi	r7,r27,FFFFFFB4
	lwi	r4,r3,00000004
	addk	r6,r25,r0
	swi	r7,r3,0000001C
	lwi	r7,r27,FFFFFFB8
	addk	r5,r22,r0
	addik	r24,r24,00000001
	swi	r7,r3,00000020
	lwi	r7,r27,FFFFFFBC
	swi	r26,r3,00000014
	addik	r19,r19,FFFFFFFF
	brald	r15,r4
	swi	r7,r3,00000024
	lwi	r3,r22,00000024
	cmp	r18,r3,r24
	bltid	r18,00026C74
	addik	r21,r21,00000001

l00026D70:
	lwi	r5,r22,000001F0
	addik	r4,r0,00000001
	addk	r3,r4,r0
	swi	r4,r5,00000010
	swi	r21,r23,00000000
	swi	r19,r23,00000004

l00026D88:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	rtsd	r15,00000008
	addik	r1,r1,0000003C

l00026DB4:
	addk	r7,r7,r3
	addk	r4,r7,r7
	lwi	r5,r22,00000004
	addk	r4,r4,r4
	addk	r4,r4,r4
	rsubk	r7,r7,r4
	lwi	r3,r5,00000000
	addk	r4,r0,r7
	addk	r4,r7,r7
	addk	r4,r4,r4
	addk	r5,r22,r0
	addk	r7,r4,r0
	brald	r15,r3
	addik	r6,r0,00000001
	addk	r27,r3,r0
	lwi	r3,r22,00000024
	brid	00026C64
	swi	r27,r22,000000D8

l00026DFC:
	lwi	r3,r22,00000024
	bgtid	r3,00026C30
	addk	r4,r3,r3

l00026E08:
	brid	00026C14
	lwi	r3,r22,00000000

;; fn00026E10: 00026E10
fn00026E10 proc
	addik	r1,r1,FFFFFFD8
	swi	r19,r1,00000020
	swi	r21,r1,00000024
	swi	r15,r1,00000000
	lwi	r3,r5,00000000
	addik	r9,r0,0000000D
	addk	r19,r5,r0
	addk	r21,r6,r0
	addk	r8,r7,r8
	cmpu	r18,r7,r9
	bgeid	r18,00026E78
	lwi	r4,r3,00000004

l00026E40:
	lbui	r6,r6,00000000
	xori	r6,r6,0000004A
	beqi	r6,00026F0C

l00026E4C:
	addik	r6,r0,0000004D

l00026E50:
	addk	r5,r19,r0
	swi	r6,r3,00000014
	swi	r8,r3,00000018
	brald	r15,r4
	addik	r6,r0,00000001

l00026E64:
	lwi	r15,r1,00000000

l00026E68:
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	rtsd	r15,00000008
	addik	r1,r1,00000028

l00026E78:
	addik	r5,r0,00000005
	cmpu	r18,r7,r5
	bgei	r18,00026E4C

l00026E84:
	lbui	r5,r6,00000000
	xori	r5,r5,0000004A
	bnei	r5,00026E4C

l00026E90:
	lbui	r5,r6,00000001
	xori	r5,r5,00000046
	bnei	r5,00026E4C

l00026E9C:
	lbui	r6,r6,00000002

l00026EA0:
	andi	r6,r6,000000FF

l00026EA4:
	xori	r6,r6,00000058
	bnei	r6,00026E4C

l00026EAC:
	lbui	r5,r21,00000003
	xori	r5,r5,00000058
	bnei	r5,00026E4C

l00026EB8:
	lbui	r5,r21,00000004
	bneid	r5,00026E50
	addik	r6,r0,0000004D

l00026EC4:
	lbui	r5,r21,00000005
	xori	r6,r5,00000011
	beqid	r6,00026E50
	addik	r6,r0,0000006D

l00026ED4:
	xori	r6,r5,00000013
	beqid	r6,00027128
	xori	r5,r5,00000010

l00026EE0:
	beqid	r5,00027108
	addik	r5,r0,00000059

l00026EE8:
	swi	r5,r3,00000014
	lbui	r7,r21,00000005
	addk	r5,r19,r0
	addik	r6,r0,00000001
	swi	r8,r3,0000001C
	brald	r15,r4
	swi	r7,r3,00000018
	brid	00026E68
	lwi	r15,r1,00000000

l00026F0C:
	lbui	r6,r21,00000001
	xori	r6,r6,00000046
	bneid	r6,00026E50
	addik	r6,r0,0000004D

l00026F1C:
	lbui	r6,r21,00000002
	xori	r7,r6,00000049
	bnei	r7,00026EA0

l00026F28:
	lbui	r7,r21,00000003
	xori	r7,r7,00000046
	bnei	r7,00026EA0

l00026F34:
	lbui	r7,r21,00000004
	bneid	r7,00026EA4
	andi	r6,r6,000000FF

l00026F40:
	addik	r6,r0,00000001
	swi	r6,r5,00000148
	lbui	r7,r21,00000005
	shi	r7,r5,0000014C
	lbui	r9,r21,00000006
	xor	r11,r7,r6
	shi	r9,r5,0000014E
	lbui	r10,r21,00000007
	shi	r10,r5,00000150
	lbui	r6,r21,00000008
	lbui	r12,r21,00000009
	sext8	r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	imm	00000000
	andi	r6,r6,FFFFFFFF
	addk	r6,r6,r12
	swi	r6,r5,00000154
	lbui	r6,r21,0000000A
	lbui	r12,r21,0000000B
	sext8	r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	addk	r6,r6,r6
	imm	00000000
	andi	r6,r6,FFFFFFFF
	addk	r6,r6,r12
	beqid	r11,00027020
	swi	r6,r5,00000158

l00026FE0:
	addik	r6,r0,00000077
	swi	r6,r3,00000014
	swi	r7,r3,00000018
	swi	r9,r3,0000001C
	swi	r8,r1,0000001C
	brald	r15,r4
	addik	r6,r0,FFFFFFFF
	lwi	r3,r19,00000000
	lhui	r7,r19,0000014C
	lhui	r9,r19,0000014E
	lhui	r10,r19,00000150
	lwi	r4,r3,00000004
	lwi	r8,r1,0000001C
	sext16	r7,r7
	sext16	r9,r9
	sext16	r10,r10

l00027020:
	swi	r7,r3,00000018
	swi	r9,r3,0000001C
	lwi	r7,r19,00000154
	addk	r5,r19,r0
	addik	r6,r0,00000001
	swi	r7,r3,00000020
	lwi	r7,r19,00000158
	swi	r10,r3,00000028
	swi	r7,r3,00000024
	addik	r7,r0,00000057
	swi	r7,r3,00000014
	brald	r15,r4
	swi	r8,r1,0000001C
	lbui	r5,r21,0000000C
	lbui	r6,r21,0000000D
	sext8	r5,r5
	sext8	r6,r6
	or	r3,r5,r6
	andi	r3,r3,000000FF
	beqid	r3,000270B8
	lwi	r8,r1,0000001C

l00027074:
	lwi	r3,r19,00000000
	addik	r4,r0,0000005A
	addk	r5,r19,r0
	swi	r4,r3,00000014
	lbui	r7,r21,0000000C
	lwi	r4,r3,00000004
	addik	r6,r0,00000001
	swi	r7,r3,00000018
	lbui	r7,r21,0000000D
	swi	r7,r3,0000001C
	brald	r15,r4
	swi	r8,r1,0000001C
	lbui	r5,r21,0000000C
	lbui	r6,r21,0000000D
	lwi	r8,r1,0000001C
	sext8	r5,r5
	sext8	r6,r6

l000270B8:
	andi	r6,r6,000000FF
	andi	r5,r5,000000FF
	brlid	r15,0002E908
	swi	r8,r1,0000001C
	lwi	r8,r1,0000001C
	addk	r4,r3,r3
	addk	r3,r4,r3
	addik	r8,r8,FFFFFFF2
	xor	r3,r3,r8
	beqid	r3,00026E64
	addk	r5,r19,r0

l000270E4:
	lwi	r3,r19,00000000
	addik	r7,r0,00000058
	lwi	r4,r3,00000004
	addik	r6,r0,00000001
	swi	r7,r3,00000014
	brald	r15,r4
	swi	r8,r3,00000018
	brid	00026E68
	lwi	r15,r1,00000000

l00027108:
	addik	r5,r0,0000006C
	swi	r5,r3,00000014
	addk	r5,r19,r0
	swi	r8,r3,00000018
	brald	r15,r4
	addik	r6,r0,00000001
	brid	00026E68
	lwi	r15,r1,00000000

l00027128:
	addk	r5,r19,r0
	addik	r7,r0,0000006E
	swi	r7,r3,00000014
	swi	r8,r3,00000018
	brald	r15,r4
	addik	r6,r0,00000001
	brid	00026E68
	lwi	r15,r1,00000000

;; fn00027148: 00027148
fn00027148 proc
	addik	r1,r1,FFFFFFD0
	swi	r23,r1,00000028
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r24,r1,0000002C
	lwi	r22,r5,00000018
	lwi	r6,r22,00000004
	bneid	r6,00027288
	addk	r23,r5,r0

l00027174:
	lwi	r3,r22,0000000C
	brald	r15,r3
	nop
	beqid	r3,00027268
	lwi	r15,r1,00000000

l00027188:
	lwi	r4,r22,00000000
	lwi	r6,r22,00000004

l00027190:
	lbui	r3,r4,00000000
	addik	r24,r6,FFFFFFFF
	sext8	r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000000
	andi	r19,r3,FFFFFFFF
	bneid	r24,000271E8
	addik	r21,r4,00000001

l000271CC:
	lwi	r3,r22,0000000C
	brald	r15,r3
	addk	r5,r23,r0
	beqid	r3,00027268
	lwi	r15,r1,00000000

l000271E0:
	lwi	r21,r22,00000000
	lwi	r24,r22,00000004

l000271E8:
	lbui	r3,r21,00000000
	lwi	r4,r23,00000000
	addk	r5,r23,r0
	addk	r19,r3,r19
	lwi	r3,r23,000001D8
	addik	r19,r19,FFFFFFFE
	swi	r19,r4,0000001C
	swi	r3,r4,00000018
	addik	r3,r0,0000005B
	swi	r3,r4,00000014
	lwi	r3,r4,00000004
	brald	r15,r3
	addik	r6,r0,00000001
	addik	r4,r21,00000001
	addik	r3,r24,FFFFFFFF
	swi	r4,r22,00000000
	bleid	r19,00027290
	swi	r3,r22,00000004

l00027230:
	lwi	r3,r23,00000018
	addk	r6,r19,r0
	lwi	r3,r3,00000010
	brald	r15,r3
	addk	r5,r23,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	addik	r3,r0,00000001
	rtsd	r15,00000008
	addik	r1,r1,00000030

l00027268:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	addk	r3,r0,r0
	rtsd	r15,00000008
	addik	r1,r1,00000030

l00027288:
	brid	00027190
	lwi	r4,r22,00000000

l00027290:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	addik	r3,r0,00000001
	rtsd	r15,00000008
	addik	r1,r1,00000030

;; fn000272B4: 000272B4
fn000272B4 proc
	addik	r1,r1,FFFFFFD0
	swi	r23,r1,00000028
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r24,r1,0000002C
	lwi	r22,r5,00000018
	addk	r23,r5,r0
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l000272E0:
	bnei	r21,00027300

l000272E4:
	lwi	r3,r22,0000000C
	brald	r15,r3
	addk	r5,r23,r0
	beqid	r3,000273C0
	addk	r3,r0,r0

l000272F8:
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l00027300:
	lbui	r3,r19,00000000
	addik	r21,r21,FFFFFFFF
	xori	r3,r3,000000FF
	beqid	r3,00027368
	addik	r19,r19,00000001

l00027314:
	lwi	r6,r23,000001F0
	addk	r5,r23,r0
	addk	r4,r19,r0
	lwi	r3,r6,00000018
	addik	r3,r3,00000001
	swi	r3,r6,00000018
	swi	r21,r22,00000004
	bneid	r21,00027354
	swi	r19,r22,00000000

l00027338:
	lwi	r3,r22,0000000C
	brald	r15,r3
	nop
	beqid	r3,000273C0
	addk	r3,r0,r0

l0002734C:
	lwi	r4,r22,00000000
	lwi	r21,r22,00000004

l00027354:
	lbui	r3,r4,00000000
	addik	r21,r21,FFFFFFFF
	xori	r3,r3,000000FF
	bneid	r3,00027314
	addik	r19,r4,00000001

l00027368:
	bneid	r21,0002738C
	addk	r5,r23,r0

l00027370:
	lwi	r3,r22,0000000C
	brald	r15,r3
	nop
	beqid	r3,000273C0
	addk	r3,r0,r0

l00027384:
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l0002738C:
	lbui	r24,r19,00000000
	addik	r21,r21,FFFFFFFF
	xori	r3,r24,000000FF
	beqid	r3,00027368
	addik	r19,r19,00000001

l000273A0:
	lwi	r4,r23,000001F0
	bneid	r24,000273E0
	lwi	r3,r4,00000018

l000273AC:
	addik	r3,r3,00000002
	swi	r3,r4,00000018
	swi	r19,r22,00000000
	brid	000272E0
	swi	r21,r22,00000004

l000273C0:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

l000273E0:
	beqid	r3,00027410
	addik	r7,r0,00000074

l000273E8:
	lwi	r4,r23,00000000
	addk	r5,r23,r0
	swi	r7,r4,00000014
	lwi	r7,r4,00000004
	swi	r3,r4,00000018
	addik	r6,r0,FFFFFFFF
	brald	r15,r7
	swi	r24,r4,0000001C
	lwi	r3,r23,000001F0
	swi	r0,r3,00000018

l00027410:
	swi	r24,r23,000001D8
	swi	r19,r22,00000000
	swi	r21,r22,00000004
	brid	000273C0
	addik	r3,r0,00000001
00027424             E8 65 01 F0 F8 05 00 D8 F8 05 00 90     .e..........
00027430 F8 05 01 D8 F8 03 00 0C F8 03 00 10 F8 03 00 18 ................
00027440 B6 0F 00 08 F8 03 00 A4                         ........       

;; fn00027448: 00027448
fn00027448 proc
	addik	r1,r1,FFFFFD84
	swi	r23,r1,00000258
	swi	r15,r1,00000000
	swi	r19,r1,00000248
	swi	r20,r1,0000024C
	swi	r21,r1,00000250
	swi	r22,r1,00000254
	swi	r24,r1,0000025C
	swi	r25,r1,00000260
	swi	r26,r1,00000264
	swi	r27,r1,00000268
	swi	r28,r1,0000026C
	swi	r29,r1,00000270
	swi	r30,r1,00000274
	swi	r31,r1,00000278
	lwi	r22,r5,00000018
	lwi	r21,r22,00000004
	bneid	r21,00027844
	addk	r23,r5,r0

l00027494:
	lwi	r3,r22,0000000C
	brald	r15,r3
	nop
	beqid	r3,000277E4
	addk	r3,r0,r0

l000274A8:
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l000274B0:
	lbui	r3,r19,00000000
	addik	r21,r21,FFFFFFFF
	sext8	r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	imm	00000000
	andi	r26,r3,FFFFFFFF
	bneid	r21,00027508
	addik	r19,r19,00000001

l000274EC:
	lwi	r3,r22,0000000C
	brald	r15,r3
	addk	r5,r23,r0
	beqid	r3,000277E4
	addk	r3,r0,r0

l00027500:
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l00027508:
	lbui	r3,r19,00000000
	addik	r4,r0,00000010
	addik	r21,r21,FFFFFFFF
	addk	r26,r3,r26
	addik	r26,r26,FFFFFFFE
	cmp	r18,r26,r4
	bgeid	r18,000277BC
	addik	r19,r19,00000001

l00027528:
	addik	r30,r0,00000050
	addik	r25,r1,0000023E
	addik	r29,r0,00000056

l00027534:
	bnei	r21,00027554

l00027538:
	lwi	r3,r22,0000000C
	brald	r15,r3
	addk	r5,r23,r0
	beqid	r3,000277E4
	addk	r3,r0,r0

l0002754C:
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l00027554:
	lwi	r3,r23,00000000
	lbui	r27,r19,00000000
	addk	r5,r23,r0
	lwi	r4,r3,00000004
	sext8	r27,r27
	andi	r28,r27,000000FF
	swi	r30,r3,00000014
	swi	r28,r3,00000018
	brald	r15,r4
	addik	r6,r0,00000001
	addik	r21,r21,FFFFFFFF
	addik	r3,r19,00000001
	shi	r0,r1,0000021C
	addik	r24,r1,0000021E
	addk	r31,r0,r0

l00027590:
	bneid	r21,000275B4
	addk	r5,r23,r0

l00027598:
	lwi	r3,r22,0000000C
	brald	r15,r3
	nop
	beqid	r3,000277E4
	addk	r3,r0,r0

l000275AC:
	lwi	r3,r22,00000000
	lwi	r21,r22,00000004

l000275B4:
	lbui	r4,r3,00000000
	addik	r24,r24,00000002
	xor	r5,r25,r24
	shi	r4,r24,FFFFFFFE
	addik	r21,r21,FFFFFFFF
	addik	r3,r3,00000001
	bneid	r5,00027590
	addk	r31,r31,r4

l000275D4:
	lwi	r4,r23,00000000
	lhui	r20,r1,0000021E
	lhui	r19,r1,00000220
	lhui	r12,r1,00000222
	lhui	r11,r1,00000224
	lhui	r10,r1,00000226
	lhui	r9,r1,00000228
	lhui	r8,r1,0000022A
	lhui	r7,r1,0000022C
	lwi	r24,r4,00000004
	sext16	r20,r20
	sext16	r12,r12
	sext16	r11,r11
	sext16	r10,r10
	sext16	r9,r9
	sext16	r8,r8
	sext16	r7,r7
	addk	r5,r23,r0
	sext16	r19,r19
	swi	r20,r4,00000018
	swi	r19,r4,0000001C
	swi	r12,r4,00000020
	swi	r11,r4,00000024
	swi	r10,r4,00000028
	swi	r9,r4,0000002C
	swi	r8,r4,00000030
	swi	r7,r4,00000034
	swi	r29,r4,00000014
	swi	r3,r1,00000244
	brald	r15,r24
	addik	r6,r0,00000002
	lwi	r4,r23,00000000
	lhui	r20,r1,0000022E
	lhui	r19,r1,00000230
	lhui	r11,r1,00000232
	lhui	r10,r1,00000234
	lhui	r9,r1,00000236
	lhui	r8,r1,00000238
	lhui	r7,r1,0000023A
	lhui	r6,r1,0000023C
	lwi	r12,r4,00000004
	addk	r5,r23,r0
	sext16	r20,r20
	sext16	r11,r11
	sext16	r10,r10
	sext16	r9,r9
	sext16	r8,r8
	sext16	r7,r7
	sext16	r6,r6
	sext16	r19,r19
	swi	r6,r4,00000034
	swi	r20,r4,00000018
	swi	r19,r4,0000001C
	swi	r11,r4,00000020
	swi	r10,r4,00000024
	swi	r9,r4,00000028
	swi	r8,r4,0000002C
	swi	r7,r4,00000030
	swi	r29,r4,00000014
	addik	r6,r0,00000002
	addik	r26,r26,FFFFFFEF
	brald	r15,r12
	swi	r26,r1,00000240
	addik	r4,r0,00000100
	cmp	r18,r31,r4
	bltid	r18,00027820
	lwi	r3,r1,00000244

l000276E0:
	lwi	r26,r1,00000240
	cmp	r18,r31,r26
	blti	r18,00027820

l000276EC:
	beqid	r31,00027878
	addk	r6,r31,r31

l000276F4:
	addk	r19,r3,r0
	addik	r24,r1,0000001C
	addk	r26,r24,r6

l00027700:
	bneid	r21,00027724
	addk	r5,r23,r0

l00027708:
	lwi	r3,r22,0000000C
	brald	r15,r3
	nop
	beqid	r3,000277E4
	addk	r3,r0,r0

l0002771C:
	lwi	r19,r22,00000000
	lwi	r21,r22,00000004

l00027724:
	lbui	r3,r19,00000000
	addik	r24,r24,00000002
	addik	r21,r21,FFFFFFFF
	shi	r3,r24,FFFFFFFE
	xor	r3,r26,r24
	bneid	r3,00027700
	addik	r19,r19,00000001

l00027740:
	lwi	r4,r1,00000240
	andi	r27,r27,00000010
	bneid	r27,0002784C
	rsubk	r26,r31,r4

l00027750:
	addik	r24,r28,0000002D
	addk	r24,r24,r24
	addk	r24,r24,r24
	addk	r24,r23,r24

l00027760:
	addik	r7,r0,00000003
	cmpu	r18,r28,r7
	bgeid	r18,00027788
	addik	r4,r0,0000001E

l00027770:
	lwi	r3,r23,00000000
	addk	r5,r23,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r28,r3,00000018

l00027788:
	lwi	r5,r24,00000000
	beqi	r5,00027864

l00027790:
	addik	r7,r0,00000022
	brlid	r15,0002F60C
	addik	r6,r1,0000021C
	lwi	r5,r24,00000000
	addik	r6,r1,0000001C
	addik	r7,r0,00000200
	brlid	r15,0002F60C
	addik	r5,r5,00000022
	addik	r3,r0,00000010
	cmp	r18,r26,r3
	blti	r18,00027534

l000277BC:
	beqid	r26,000277D8
	addik	r7,r0,0000000B

l000277C4:
	lwi	r3,r23,00000000
	swi	r7,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r23,r0

l000277D8:
	swi	r19,r22,00000000
	swi	r21,r22,00000004
	addik	r3,r0,00000001

l000277E4:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000248
	lwi	r21,r1,00000250
	lwi	r22,r1,00000254
	lwi	r23,r1,00000258
	lwi	r24,r1,0000025C
	lwi	r25,r1,00000260
	lwi	r26,r1,00000264
	lwi	r27,r1,00000268
	lwi	r28,r1,0000026C
	lwi	r29,r1,00000270
	lwi	r30,r1,00000274
	lwi	r31,r1,00000278
	rtsd	r15,00000008
	addik	r1,r1,0000027C

l00027820:
	lwi	r4,r23,00000000
	addik	r7,r0,00000008
	addk	r5,r23,r0
	lwi	r6,r4,00000000
	swi	r7,r4,00000014
	brald	r15,r6
	swi	r3,r1,00000244
	brid	000276EC
	lwi	r3,r1,00000244

l00027844:
	brid	000274B0
	lwi	r19,r22,00000000

l0002784C:
	addik	r28,r28,FFFFFFF0
	addik	r24,r28,00000031
	addk	r24,r24,r24
	addk	r24,r24,r24
	brid	00027760
	addk	r24,r23,r24

l00027864:
	brlid	r15,0002CCC4
	addk	r5,r23,r0
	addk	r5,r3,r0
	brid	00027790
	swi	r3,r24,00000000

l00027878:
	brid	00027740
	addk	r19,r3,r0
00027880 30 21 FF B4 FB C1 00 44 F9 E1 00 00 FA 61 00 1C 0!.....D.....a..
00027890 FA A1 00 20 FA C1 00 24 FA E1 00 28 FB 01 00 2C ... ...$...(...,
000278A0 FB 21 00 30 FB 41 00 34 FB 61 00 38 FB 81 00 3C .!.0.A.4.a.8...<
000278B0 FB A1 00 40 FB E1 00 48 EA 65 01 D8 BE 33 00 FC ...@...H.e...3..
000278C0 13 C5 00 00 E8 A5 01 F0 E8 65 00 0C BC 23 02 94 .........e...#..
000278D0 EA DE 00 18 E8 76 00 04 BC 03 07 30 E8 96 00 00 .....v.....0....
000278E0 30 63 FF FF E2 E4 00 00 BE 23 00 24 30 84 00 01 0c.......#.$0...
000278F0 E8 76 00 0C 99 FC 18 00 10 BE 00 00 BE 03 03 00 .v..............
00027900 10 60 00 00 E8 96 00 00 E8 76 00 04 A8 B7 00 FF .`.......v......
00027910 14 A5 00 00 32 A3 FF FF 33 04 00 01 10 60 28 00 ....2...3....`(.
00027920 90 65 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .e.A.c.A.c.A.c.A
00027930 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00027940 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00027950 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00027960 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00027970 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00027980 90 63 00 41 90 63 00 41 90 63 00 41 90 63 00 41 .c.A.c.A.c.A.c.A
00027990 90 63 00 41 90 63 00 41 90 63 00 41 BE 23 06 AC .c.A.c.A.c.A.#..
000279A0 E2 64 00 00 A8 73 00 D8 BC 23 06 A0 FA 7E 01 D8 .d...s...#...~..
000279B0 FB 16 00 00 FA B6 00 04 30 60 00 CF 16 53 18 01 ........0`...S..
000279C0 BE B2 01 C4 30 60 00 CD A8 73 00 DB BE 03 07 68 ....0`...s.....h
000279D0 30 60 00 DB 16 53 18 01 BE B2 02 60 30 60 00 EF 0`...S.....`0`..
000279E0 16 53 18 01 BE 52 06 D8 30 60 00 E0 16 43 98 01 .S...R..0`...C..
000279F0 BE B2 06 F4 A8 73 00 DC BE 03 01 F4 A8 73 00 DD .....s.......s..
00027A00 BC 23 06 98 EA BE 00 18 E8 95 00 04 BC 04 0B 10 .#..............
00027A10 E8 B5 00 00 E0 65 00 00 30 84 FF FF 90 63 00 60 .....e..0....c.`
00027A20 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00027A30 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00027A40 B0 00 00 00 A6 63 FF FF BE 24 00 24 32 E5 00 01 .....c...$.$2...
00027A50 E8 75 00 0C 99 FC 18 00 10 BE 00 00 BE 03 01 A0 .u..............
00027A60 10 60 00 00 EA F5 00 00 E8 95 00 04 E0 77 00 00 .`...........w..
00027A70 10 63 98 00 A8 63 00 04 BE 03 00 20 32 C4 FF FF .c...c..... 2...
00027A80 E8 7E 00 00 30 E0 00 0B F8 E3 00 14 E8 63 00 00 .~..0........c..
00027A90 99 FC 18 00 10 BE 00 00 BE 36 00 24 30 B7 00 01 .........6.$0...
00027AA0 E8 75 00 0C 99 FC 18 00 10 BE 00 00 BE 03 01 50 .u.............P
00027AB0 10 60 00 00 E8 B5 00 00 EA D5 00 04 E0 65 00 00 .`...........e..
00027AC0 32 D6 FF FF 90 63 00 60 10 63 18 00 10 63 18 00 2....c.`.c...c..
00027AD0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00027AE0 10 63 18 00 10 63 18 00 B0 00 00 00 A6 63 FF FF .c...c.......c..
00027AF0 BE 36 00 24 32 E5 00 01 E8 75 00 0C 99 FC 18 00 .6.$2....u......
00027B00 10 BE 00 00 BE 03 00 F8 10 60 00 00 EA F5 00 00 .........`......
00027B10 EA D5 00 04 E8 9E 00 00 E0 77 00 00 10 BE 00 00 .........w......
00027B20 E8 E4 00 04 12 63 98 00 30 C0 00 52 F8 C4 00 14 .....c..0..R....
00027B30 FA 64 00 18 99 FC 38 00 30 C0 00 01 30 B7 00 01 .d....8.0...0...
00027B40 FA 7E 01 44 F8 B5 00 00 32 D6 FF FF E8 BE 01 F0 .~.D....2.......
00027B50 FA D5 00 04 F8 1E 01 D8 E8 65 00 0C BC 03 FD 74 .........e.....t
00027B60 B9 F4 F7 54 10 BE 00 00 BE 03 00 90 30 60 00 CF ...T........0`..
00027B70 EA 7E 01 D8 16 53 18 01 BE 52 FE 54 A8 73 00 DB .~...S...R.T.s..
00027B80 30 60 00 CD 16 43 98 01 BE B2 09 50 A8 73 00 C4 0`...C.....P.s..
00027B90 BE 03 09 30 30 60 00 C4 16 53 18 01 BE B2 04 20 ...00`...S..... 
00027BA0 A8 D3 00 C9 BE 06 09 00 30 60 00 C9 16 43 98 01 ........0`...C..
00027BB0 BE 52 09 28 A8 73 00 CB BE 03 09 20 30 60 00 CB .R.(.s..... 0`..
00027BC0 16 53 18 01 BE 52 00 28 30 E0 00 01 10 C7 00 00 .S...R.(0.......
00027BD0 B9 F4 ED 74 10 BE 00 00 BE 03 00 24 10 60 00 00 ...t.......$.`..
00027BE0 E8 BE 01 F0 B8 10 FF 74 F8 1E 01 D8 B9 F4 F5 5C .......t.......\
00027BF0 10 BE 00 00 BC 23 FF EC 10 60 00 00 E9 E1 00 00 .....#...`......
00027C00 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
00027C10 EB 01 00 2C EB 21 00 30 EB 41 00 34 EB 61 00 38 ...,.!.0.A.4.a.8
00027C20 EB 81 00 3C EB A1 00 40 EB C1 00 44 EB E1 00 48 ...<...@...D...H
00027C30 B6 0F 00 08 30 21 00 4C A8 73 00 D8 BE 03 07 BC ....0!.L.s......
00027C40 30 60 00 D8 16 43 98 01 BE 52 03 94 AA B3 00 D9 0`...C...R......
00027C50 BE 15 04 C0 30 80 00 55 A8 73 00 DA BC 23 04 3C ....0..U.s...#.<
00027C60 E8 7E 01 F0 EA DE 00 18 E8 63 00 10 EA B6 00 00 .~.......c......
00027C70 BE 23 00 20 EB 96 00 04 E8 7E 00 00 30 80 00 3E .#. .....~..0..>
00027C80 F8 83 00 14 E8 63 00 00 99 FC 18 00 10 BE 00 00 .....c..........
00027C90 BC 3C 00 20 E8 76 00 0C 99 FC 18 00 10 BE 00 00 .<. .v..........
00027CA0 BE 03 FF 5C 10 60 00 00 EA B6 00 00 EB 96 00 04 ...\.`..........
00027CB0 E0 75 00 00 33 9C FF FF 90 63 00 60 10 63 18 00 .u..3....c.`.c..
00027CC0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00027CD0 10 63 18 00 10 63 18 00 10 63 18 00 B0 00 00 00 .c...c...c......
00027CE0 A6 63 FF FF BE 3C 00 24 32 B5 00 01 E8 76 00 0C .c...<.$2....v..
00027CF0 99 FC 18 00 10 BE 00 00 BE 03 FF 04 10 60 00 00 .............`..
00027D00 EA B6 00 00 EB 96 00 04 E0 75 00 00 33 9C FF FF .........u..3...
00027D10 32 B5 00 01 BE 1C 08 28 12 63 98 00 E8 7E 00 00 2......(.c...~..
00027D20 E2 F5 00 00 10 BE 00 00 E8 83 00 04 30 C0 00 67 ............0..g
00027D30 F8 C3 00 14 FA E3 00 18 30 C0 00 01 99 FC 20 00 ........0..... .
00027D40 12 B5 30 00 30 77 00 03 10 63 18 00 88 73 18 00 ..0.0w...c...s..
00027D50 BE 03 08 2C 33 9C FF FF E8 7E 00 00 30 E0 00 0B ...,3....~..0...
00027D60 F8 E3 00 14 E8 63 00 00 99 FC 18 00 10 BE 00 00 .....c..........
00027D70 BE 17 01 40 FA FE 01 80 32 F7 00 61 12 F7 B8 00 ...@....2..a....
00027D80 13 17 B8 00 13 1E C0 00 32 FE 01 84 33 60 00 05 ........2...3`..
00027D90 33 40 00 68 33 20 00 01 BE 3C 00 28 33 9C FF FF 3@.h3 ...<.(3...
00027DA0 E8 76 00 0C 99 FC 18 00 10 BE 00 00 BE 03 FE 50 .v.............P
00027DB0 10 60 00 00 EA B6 00 00 EB 96 00 04 33 9C FF FF .`..........3...
00027DC0 E3 B5 00 00 BE 3C 00 24 32 B5 00 01 E8 76 00 0C .....<.$2....v..
00027DD0 99 FC 18 00 10 BE 00 00 BE 03 FE 24 10 60 00 00 ...........$.`..
00027DE0 EA B6 00 00 EB 96 00 04 E3 F5 00 00 E8 BE 00 24 ...............$
00027DF0 33 9C FF FF 32 B5 00 01 93 FF 00 60 BE 65 00 3C 3...2......`.e.<
00027E00 EA 7E 00 D8 E8 73 00 00 88 63 E8 00 BE 03 00 44 .~...s...c.....D
00027E10 10 80 00 00 B8 10 00 18 30 84 00 01 E8 73 00 00 ........0....s..
00027E20 88 7D 18 00 BE 03 00 2C 30 84 00 01 88 64 28 00 .}.....,0....d(.
00027E30 BE 23 FF EC 32 73 00 54 E8 7E 00 00 10 BE 00 00 .#..2s.T.~......
00027E40 E8 83 00 00 FB 63 00 14 99 FC 20 00 FB A3 00 18 .....c.... .....
00027E50 E8 7E 00 00 10 80 F8 00 90 9F 00 01 90 84 00 01 .~..............
00027E60 90 84 00 01 90 84 00 01 FA 77 00 00 A4 84 00 0F .........w......
00027E70 A7 FF 00 0F F8 93 00 14 FB F3 00 18 FB A3 00 18 ................
00027E80 E8 93 00 14 10 D9 00 00 10 BE 00 00 F8 83 00 1C ................
00027E90 EA 73 00 18 E8 83 00 04 FB 43 00 14 FA 63 00 20 .s.......C...c. 
00027EA0 99 FC 20 00 32 F7 00 04 88 78 B8 00 BC 23 FE EC .. .2....x...#..
00027EB0 BC 3C 00 20 E8 76 00 0C 99 FC 18 00 10 BE 00 00 .<. .v..........
00027EC0 BE 03 FD 3C 10 60 00 00 EA B6 00 00 EB 96 00 04 ...<.`..........
00027ED0 E0 95 00 00 30 7C FF FF 32 75 00 01 BE 23 00 24 ....0|..2u...#.$
00027EE0 F8 9E 01 C8 E8 76 00 0C 99 FC 18 00 10 BE 00 00 .....v..........
00027EF0 BE 03 FD 0C 10 60 00 00 EA 76 00 00 E8 76 00 04 .....`...v...v..
00027F00 E0 93 00 00 32 A3 FF FF 32 73 00 01 BE 35 00 20 ....2...2s...5. 
00027F10 F8 9E 01 CC E8 76 00 0C 99 FC 18 00 10 BE 00 00 .....v..........
00027F20 BC 03 FC D8 EA 76 00 00 EA B6 00 04 E0 93 00 00 .....v..........
00027F30 E8 7E 00 00 10 BE 00 00 A4 C4 00 0F F8 DE 01 D4 .~..............
00027F40 10 C0 20 00 90 C4 00 41 90 C6 00 41 90 C6 00 41 .. ....A...A...A
00027F50 90 C6 00 41 F8 DE 01 D0 E8 DE 01 C8 E8 83 00 04 ...A............
00027F60 32 73 00 01 F8 C3 00 18 E8 FE 01 CC 30 C0 00 01 2s..........0...
00027F70 F8 E3 00 1C E8 FE 01 D0 F8 E3 00 20 E8 FE 01 D4 ........... ....
00027F80 F8 E3 00 24 30 E0 00 69 99 FC 20 00 F8 E3 00 14 ...$0..i.. .....
00027F90 E8 7E 00 90 E8 9E 01 F0 30 63 00 01 F8 04 00 14 .~......0c......
00027FA0 F8 7E 00 90 30 75 FF FF F8 76 00 04 FA 76 00 00 .~..0u...v...v..
00027FB0 F8 1E 01 D8 B8 10 FC 48 30 60 00 01 30 60 00 C1 .......H0`..0`..
00027FC0 16 53 18 01 BE 52 00 60 30 60 00 C0 16 43 98 01 .S...R.`0`...C..
00027FD0 BE B2 00 A0 A8 73 00 01 BC 23 00 C0 E8 7E 00 00 .....s...#...~..
00027FE0 10 BE 00 00 30 E0 00 5C E8 83 00 04 30 C0 00 01 ....0..\....0...
00027FF0 F8 E3 00 14 99 FC 20 00 FA 63 00 18 E8 BE 01 F0 ...... ..c......
00028000 B8 10 FB 58 F8 1E 01 D8 E8 76 00 0C 99 FC 18 00 ...X.....v......
00028010 10 BE 00 00 BC 03 FB E4 E8 96 00 00 B8 10 F8 C4 ................
00028020 E8 76 00 04 A8 F3 00 C2 BE 27 00 68 10 BE 00 00 .v.......'.h....
00028030 B9 F4 E9 14 30 C0 00 01 BE 03 FB C4 10 60 00 00 ....0........`..
00028040 B8 10 FB A4 E8 BE 01 F0 E8 7E 00 00 30 80 00 35 .........~..0..5
00028050 10 BE 00 00 F8 83 00 14 E8 83 00 00 FA E3 00 18 ................
00028060 99 FC 20 00 FA 63 00 1C B8 10 F9 48 FA 7E 01 D8 .. ..c.....H.~..
00028070 10 E0 00 00 10 C7 00 00 B9 F4 E8 CC 10 BE 00 00 ................
00028080 BE 03 FB 7C 10 60 00 00 B8 10 FB 5C E8 BE 01 F0 ...|.`.....\....
00028090 A8 73 00 C3 BC 03 04 44 E8 7E 00 00 30 80 00 44 .s.....D.~..0..D
000280A0 10 BE 00 00 F8 83 00 14 E8 83 00 00 99 FC 20 00 .............. .
000280B0 FA 63 00 18 B8 10 FB 30 E8 BE 01 F0 A8 73 00 FE .c.....0.....s..
000280C0 BC 23 FF D8 E8 7E 01 F0 E8 63 00 1C 99 FC 18 00 .#...~...c......
000280D0 10 BE 00 00 BE 03 FB 28 10 60 00 00 B8 10 FB 08 .......(.`......
000280E0 E8 BE 01 F0 E8 7E 01 F0 32 73 FF 28 12 73 98 00 .....~..2s.(.s..
000280F0 12 73 98 00 C8 73 18 00 99 FC 18 00 10 BE 00 00 .s...s..........
00028100 BE 03 FA FC 10 60 00 00 B8 10 FA DC E8 BE 01 F0 .....`..........
00028110 E8 7E 00 00 10 BE 00 00 F8 83 00 14 E8 63 00 04 .~...........c..
00028120 99 FC 18 00 30 C0 00 01 30 60 00 02 B8 10 FA D0 ....0...0`......
00028130 FA BE 01 D8 EB BE 00 18 E8 BD 00 04 BC 05 03 C4 ................
00028140 E8 7D 00 00 E0 C3 00 00 30 A5 FF FF 90 C6 00 60 .}......0......`
00028150 10 C6 30 00 10 C6 30 00 10 C6 30 00 10 C6 30 00 ..0...0...0...0.
00028160 10 C6 30 00 10 C6 30 00 10 C6 30 00 10 C6 30 00 ..0...0...0...0.
00028170 B0 00 00 00 A6 66 FF FF BE 25 00 24 33 E3 00 01 .....f...%.$3...
00028180 E8 7D 00 0C 99 FC 18 00 10 BE 00 00 BE 03 FA 70 .}.............p
00028190 10 60 00 00 EB FD 00 00 E8 BD 00 04 E0 DF 00 00 .`..............
000281A0 33 65 FF FF 10 C6 98 00 32 E6 FF FE BE 77 01 F0 3e......2....w..
000281B0 33 FF 00 01 33 40 00 01 33 20 00 5D BC 3B 00 20 3...3@..3 .].;. 
000281C0 E8 7D 00 0C 99 FC 18 00 10 BE 00 00 BE 03 FA 30 .}.............0
000281D0 10 60 00 00 EB FD 00 00 EB 7D 00 04 E8 7E 00 00 .`.......}...~..
000281E0 E0 FF 00 00 10 DA 00 00 E9 23 00 04 10 BE 00 00 .........#......
000281F0 A6 67 00 0F 12 A0 38 00 92 A7 00 41 92 B5 00 41 .g....8....A...A
00028200 92 B5 00 41 92 B5 00 41 30 E0 00 51 F8 E3 00 14 ...A...A0..Q....
00028210 FA 63 00 18 99 FC 48 00 FA A3 00 1C 30 60 00 03 .c....H.....0`..
00028220 33 7B FF FF 16 53 18 01 BE B2 00 24 33 FF 00 01 3{...S.....$3...
00028230 E8 7E 00 00 10 BE 00 00 30 80 00 1F E8 C3 00 00 .~......0.......
00028240 F8 83 00 14 99 FC 30 00 FA 63 00 18 12 73 98 00 ......0..c...s..
00028250 12 73 98 00 12 DE 98 00 EA 76 00 A4 BC 13 03 00 .s.......v......
00028260 B0 00 00 01 33 80 78 60 32 DC 01 00 BC 15 01 60 ....3.x`2......`
00028270 BC 3B 00 20 E8 7D 00 0C 99 FC 18 00 10 BE 00 00 .;. .}..........
00028280 BE 03 F9 7C 10 60 00 00 EB FD 00 00 EB 7D 00 04 ...|.`.......}..
00028290 E0 7F 00 00 30 BB FF FF 90 63 00 60 10 63 18 00 ....0....c.`.c..
000282A0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
000282B0 10 63 18 00 10 63 18 00 10 63 18 00 B0 00 00 00 .c...c...c......
000282C0 A7 03 FF FF BE 25 00 24 33 FF 00 01 E8 7D 00 0C .....%.$3....}..
000282D0 99 FC 18 00 10 BE 00 00 BE 03 F9 24 10 60 00 00 ...........$.`..
000282E0 EB FD 00 00 E8 BD 00 04 E0 7F 00 00 33 65 FF FF ............3e..
000282F0 33 FF 00 01 10 63 C0 00 E8 BC 00 00 33 9C 00 04 3....c......3...
00028300 88 F6 E0 00 10 A5 28 00 10 A5 28 00 BE 27 FF 60 ......(...(..'.`
00028310 D8 65 98 00 E8 7E 00 00 E8 A3 00 68 16 45 D0 01 .e...~.....h.E..
00028320 BC B2 00 70 B8 10 00 0C 32 D3 01 00 E8 7E 00 00 ...p....2....~..
00028330 E8 D3 00 00 32 73 00 20 E8 E3 00 04 F8 C3 00 18 ....2s. ........
00028340 E8 93 FF E4 30 C0 00 02 10 BE 00 00 F8 83 00 1C ....0...........
00028350 E8 93 FF E8 F8 83 00 20 E8 93 FF EC F8 83 00 24 ....... .......$
00028360 E8 93 FF F0 F8 83 00 28 E8 93 FF F4 F8 83 00 2C .......(.......,
00028370 E8 93 FF F8 F8 83 00 30 E8 93 FF FC FB 23 00 14 .......0.....#..
00028380 99 FC 38 00 F8 83 00 34 88 76 98 00 BC 23 FF A0 ..8....4.v...#..
00028390 BC 35 01 E0 32 F7 FF BF BC 97 FE 24 BC 17 00 1C .5..2......$....
000283A0 E8 7E 00 00 30 C0 00 0B F8 C3 00 14 E8 63 00 00 .~..0........c..
000283B0 99 FC 18 00 10 BE 00 00 FB FD 00 00 FB 7D 00 04 .............}..
000283C0 E8 BE 01 F0 B8 10 F7 94 F8 1E 01 D8 BC 3B 00 1C .............;..
000283D0 E8 7D 00 0C 99 FC 18 00 10 BE 00 00 BC 03 F8 1C .}..............
000283E0 EB FD 00 00 EB 7D 00 04 E0 7F 00 00 33 7B FF FF .....}......3{..
000283F0 B8 10 FF 08 33 FF 00 01 E8 7E 00 00 30 E0 00 66 ....3....~..0..f
00028400 10 BE 00 00 F8 E3 00 14 E8 63 00 04 99 FC 18 00 .........c......
00028410 30 C0 00 01 E8 BE 01 F0 E8 65 00 0C BE 03 00 20 0........e..... 
00028420 30 80 00 3D E8 7E 00 00 F8 83 00 14 E8 63 00 00 0..=.~.......c..
00028430 99 FC 18 00 10 BE 00 00 E8 BE 01 F0 30 7E 00 E4 ............0~..
00028440 31 1E 01 04 30 E0 00 01 30 C0 00 05 F4 03 00 00 1...0...0.......
00028450 F4 E3 00 20 F4 C3 00 40 30 63 00 02 88 88 18 00 ... ...@0c......
00028460 BC 24 FF EC B0 00 00 01 30 C0 00 01 30 60 00 01 .$......0...0`..
00028470 F8 9E 00 28 F8 DE 01 4C F8 9E 01 64 F8 9E 01 44 ...(...L...d...D
00028480 F8 9E 01 48 F4 9E 01 50 F8 7E 01 54 F8 7E 01 58 ...H...P.~.T.~.X
00028490 F8 9E 01 5C F4 9E 01 60 F8 65 00 0C B8 10 F6 BC ...\...`.e......
000284A0 F8 1E 01 D8 10 BE 00 00 B9 F4 E4 9C 30 E0 00 01 ............0...
000284B0 BE 03 F7 4C 10 60 00 00 B8 10 F7 2C E8 BE 01 F0 ...L.`.....,....
000284C0 B9 F4 EF 88 10 BE 00 00 BE 03 F7 34 10 60 00 00 ...........4.`..
000284D0 B8 10 F7 14 E8 BE 01 F0 E8 7E 00 00 10 BE 00 00 .........~......
000284E0 30 E0 00 3C E8 83 00 00 F8 E3 00 14 99 FC 20 00 0..<.......... .
000284F0 FA 63 00 18 E8 BE 01 F0 B8 10 F6 60 F8 1E 01 D8 .c.........`....
00028500 E8 7D 00 0C 99 FC 18 00 10 BE 00 00 BC 03 F6 EC .}..............
00028510 E8 7D 00 00 B8 10 FC 30 E8 BD 00 04 E8 75 00 0C .}.....0.....u..
00028520 99 FC 18 00 10 BE 00 00 BE 03 F6 D4 10 60 00 00 .............`..
00028530 E8 B5 00 00 B8 10 F4 E0 E8 95 00 04 E8 76 00 0C .............v..
00028540 99 FC 18 00 10 BE 00 00 BE 03 F6 B4 10 60 00 00 .............`..
00028550 EA B6 00 00 B8 10 F7 C8 EB 96 00 04 B9 F4 47 3C ..............G<
00028560 10 BE 00 00 12 63 00 00 B8 10 FC F8 F8 76 00 A4 .....c.......v..
00028570 32 F7 FF 7F BC 97 FC 48 B8 00 FE 24 30 77 FF FF 2......H...$0w..
00028580 30 80 00 03 16 43 20 03 BC 52 F7 D0 B8 10 F7 EC 0....C ..R......
00028590 FA FE 01 80                                     ....           

;; fn00028594: 00028594
fn00028594 proc
	addik	r1,r1,FFFFFFDC
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	lwi	r3,r5,00000000
	addik	r4,r0,0000000B
	addk	r19,r5,r0
	cmpu	r18,r7,r4
	bltid	r18,000285EC
	lwi	r9,r3,00000004

l000285BC:
	addk	r5,r19,r0
	addik	r4,r0,0000004E
	addk	r8,r8,r7
	swi	r4,r3,00000014
	swi	r8,r3,00000018
	brald	r15,r9
	addik	r6,r0,00000001

l000285D8:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024

l000285EC:
	lbui	r4,r6,00000000
	xori	r4,r4,00000041
	bnei	r4,000285BC

l000285F8:
	lbui	r4,r6,00000001
	xori	r4,r4,00000064
	bnei	r4,000285BC

l00028604:
	lbui	r4,r6,00000002
	xori	r4,r4,0000006F
	bnei	r4,000285BC

l00028610:
	lbui	r4,r6,00000003
	xori	r4,r4,00000062
	bnei	r4,000285BC

l0002861C:
	lbui	r4,r6,00000004
	xori	r4,r4,00000065
	bnei	r4,000285BC

l00028628:
	lbui	r7,r6,00000007
	lbui	r4,r6,00000009
	lbui	r8,r6,00000005
	sext8	r7,r7
	sext8	r4,r4
	sext8	r8,r8
	addk	r7,r7,r7
	addk	r4,r4,r4
	addk	r8,r8,r8
	addk	r7,r7,r7
	addk	r4,r4,r4
	addk	r8,r8,r8
	addk	r7,r7,r7
	addk	r4,r4,r4
	addk	r8,r8,r8
	addk	r7,r7,r7
	addk	r4,r4,r4
	addk	r8,r8,r8
	addk	r7,r7,r7
	addk	r4,r4,r4
	addk	r8,r8,r8
	addk	r7,r7,r7
	addk	r4,r4,r4
	addk	r8,r8,r8
	lbui	r12,r6,00000008
	lbui	r11,r6,0000000A
	lbui	r10,r6,00000006
	addk	r7,r7,r7
	addk	r8,r8,r8
	addk	r4,r4,r4
	lbui	r21,r6,0000000B
	addk	r4,r4,r4
	addk	r6,r7,r7
	addk	r7,r8,r8
	imm	00000000
	andi	r6,r6,FFFFFFFF
	imm	00000000
	andi	r4,r4,FFFFFFFF
	imm	00000000
	andi	r7,r7,FFFFFFFF
	addk	r6,r6,r12
	addik	r8,r0,0000004C
	addk	r4,r4,r11
	addk	r7,r7,r10
	swi	r6,r3,0000001C
	swi	r8,r3,00000014
	swi	r7,r3,00000018
	swi	r4,r3,00000020
	swi	r21,r3,00000024
	brald	r15,r9
	addik	r6,r0,00000001
	addik	r3,r0,00000001
	swi	r3,r19,0000015C
	brid	000285D8
	shi	r21,r19,00000160
00028704             30 21 FF B8 FA C1 00 38 F9 E1 00 00     0!.....8....
00028710 FA 61 00 30 FA A1 00 34 FA E1 00 3C FB 01 00 40 .a.0...4...<...@
00028720 FB 21 00 44 EA A5 00 18 EA 75 00 04 BE 33 01 70 .!.D.....u...3.p
00028730 12 C5 00 00 E8 75 00 0C 99 FC 18 00 80 00 00 00 .....u..........
00028740 BC 03 01 34 E8 75 00 00 EA 75 00 04 E0 83 00 00 ...4.u...u......
00028750 32 73 FF FF 90 84 00 60 10 84 20 00 10 84 20 00 2s.....`.. ... .
00028760 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
00028770 10 84 20 00 10 84 20 00 B0 00 00 00 A6 E4 FF FF .. ... .........
00028780 BE 33 00 20 30 63 00 01 E8 75 00 0C 99 FC 18 00 .3. 0c...u......
00028790 10 B6 00 00 BC 03 00 E0 E8 75 00 00 EA 75 00 04 .........u...u..
000287A0 E0 83 00 00 30 A0 00 0D 32 73 FF FF 10 84 B8 00 ....0...2s......
000287B0 33 24 FF FE 16 59 28 01 BE 52 00 EC 30 63 00 01 3$...Y(..R..0c..
000287C0 BC 79 01 18 13 19 00 00 12 E0 00 00 BE 33 00 20 .y...........3. 
000287D0 10 B6 00 00 E8 75 00 0C 99 FC 18 00 80 00 00 00 .....u..........
000287E0 BC 03 00 94 E8 75 00 00 EA 75 00 04 E0 A3 00 00 .....u...u......
000287F0 10 81 B8 00 32 F7 00 01 F0 A4 00 1C 32 73 FF FF ....2.......2s..
00028800 16 58 B8 03 BE 52 FF C8 30 63 00 01 E8 96 01 D8 .X...R..0c......
00028810 A8 A4 00 E0 BE 05 00 D4 17 38 C8 00 A8 A4 00 EE .........8......
00028820 BE 05 00 8C 11 19 00 00 E8 D6 00 00 30 E0 00 44 ............0..D
00028830 10 B6 00 00 F8 E6 00 14 E8 E6 00 00 F8 86 00 18 ................
00028840 99 FC 38 00 F8 61 00 2C E8 61 00 2C F8 75 00 00 ..8..a.,.a.,.u..
00028850 BE 79 00 80 FA 75 00 04 E8 76 00 18 10 D9 00 00 .y...u...v......
00028860 E8 63 00 10 99 FC 18 00 10 B6 00 00 B8 10 00 0C .c..............
00028870 30 60 00 01 10 60 00 00 E9 E1 00 00 EA 61 00 30 0`...`.......a.0
00028880 EA A1 00 34 EA C1 00 38 EA E1 00 3C EB 01 00 40 ...4...8...<...@
00028890 EB 21 00 44 B6 0F 00 08 30 21 00 48 B8 10 FE B0 .!.D....0!.H....
000288A0 E8 75 00 00 B8 10 FF 24 33 00 00 0E 10 F8 00 00 .u.....$3.......
000288B0 10 B6 00 00 30 C1 00 1C B9 F4 FC DC F8 61 00 2C ....0........a.,
000288C0 E8 61 00 2C FA 75 00 04 BE 99 FF 90 F8 75 00 00 .a.,.u.......u..
000288D0 B8 10 FF A8 30 60 00 01 E8 96 01 D8 A8 A4 00 E0 ....0`..........
000288E0 BE 25 FF 3C 13 00 00 00 11 19 00 00 10 F8 00 00 .%.<............
000288F0 10 B6 00 00 30 C1 00 1C B9 F4 E5 18 F8 61 00 2C ....0........a.,
00028900 B8 10 FF 4C E8 61 00 2C 30 21 FF BC FB 61 00 38 ...L.a.,0!...a.8
00028910 F9 E1 00 00 FA 61 00 1C FA A1 00 20 FA C1 00 24 .....a..... ...$
00028920 FA E1 00 28 FB 01 00 2C FB 21 00 30 FB 41 00 34 ...(...,.!.0.A.4
00028930 FB 81 00 3C FB A1 00 40 EB 85 01 F0 EB 45 00 18 ...<...@.....E..
00028940 13 65 00 00 EB 1C 00 A4 EA DA 00 00 BE 18 01 F0 .e..............
00028950 EA BA 00 04 EA 7C 00 A8 E8 B8 00 10 EB 38 00 0C .....|.......8..
00028960 12 E5 98 00 16 59 98 03 BC B2 00 90 FA DA 00 00 .....Y..........
00028970 FA BA 00 04 BE 35 00 24 FA 7C 00 A8 E8 7A 00 0C .....5.$.|...z..
00028980 99 FC 18 00 10 BB 00 00 BE 03 00 EC 10 60 00 00 .............`..
00028990 EA DA 00 00 EA BA 00 04 16 59 98 03 BE B2 FF C8 .........Y......
000289A0 14 75 00 00 80 63 A8 00 BE A3 FF BC 10 73 00 00 .u...c.......s..
000289B0 10 B7 00 00 14 F3 00 00 11 16 38 00 10 F7 38 00 ..........8...8.
000289C0 C0 83 40 00 32 B5 FF FF 32 D6 00 01 D0 83 38 00 ..@.2...2.....8.
000289D0 14 95 00 00 30 63 00 01 80 84 A8 00 16 59 18 03 ....0c.......Y..
000289E0 BE 52 00 C8 30 A5 00 01 12 63 00 00 16 59 98 03 .R..0....c...Y..
000289F0 BE 52 FF 7C 12 E5 00 00 E8 9B 01 68 BC 24 00 10 .R.|.......h.$..
00028A00 B8 10 02 8C FB 1B 01 68 10 83 00 00 E8 64 00 00 .......h.....d..
00028A10 BC 23 FF F8 FB 04 00 00 EB B8 00 08 E8 D8 00 10 .#..............
00028A20 E8 7B 01 D8 17 B9 E8 00 A8 83 00 E0 BE 04 02 48 .{.............H
00028A30 F8 1C 00 A4 A8 83 00 EE BE 24 02 04 10 BB 00 00 .........$......
00028A40 11 1D 00 00 10 F9 00 00 B9 F4 FB 4C 10 BB 00 00 ...........L....
00028A50 FA DA 00 00 BE 7D 02 18 FA BA 00 04 E8 7B 00 18 .....}.......{..
00028A60 10 DD 00 00 E8 63 00 10 99 FC 18 00 10 BB 00 00 .....c..........
00028A70 30 60 00 01 E9 E1 00 00 EA 61 00 1C EA A1 00 20 0`.......a..... 
00028A80 EA C1 00 24 EA E1 00 28 EB 01 00 2C EB 21 00 30 ...$...(...,.!.0
00028A90 EB 41 00 34 EB 61 00 38 EB 81 00 3C EB A1 00 40 .A.4.a.8...<...@
00028AA0 B6 0F 00 08 30 21 00 44 10 C0 20 00 90 C4 00 41 ....0!.D.. ....A
00028AB0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028AC0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028AD0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028AE0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028AF0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028B00 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028B10 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
00028B20 90 C6 00 41 90 C6 00 41 BE 26 FE 98 12 63 00 00 ...A...A.&...c..
00028B30 B8 00 FE BC B8 10 FF 40 10 60 00 00 BC 35 00 20 .......@.`...5. 
00028B40 E8 7A 00 0C 99 FC 18 00 80 00 00 00 BE 03 FF 28 .z.............(
00028B50 10 60 00 00 EA DA 00 00 EA BA 00 04 E0 76 00 00 .`...........v..
00028B60 32 B5 FF FF 90 63 00 60 10 63 18 00 10 63 18 00 2....c.`.c...c..
00028B70 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
00028B80 10 63 18 00 10 63 18 00 B0 00 00 00 A6 63 FF FF .c...c.......c..
00028B90 BE 35 00 20 32 D6 00 01 E8 7A 00 0C 99 FC 18 00 .5. 2....z......
00028BA0 10 BB 00 00 BC 03 FF 90 EA DA 00 00 EA BA 00 04 ................
00028BB0 E0 76 00 00 32 B5 FF FF 32 D6 00 01 10 63 98 00 .v..2...2....c..
00028BC0 33 A3 FF FE BE 5D 00 D0 E8 7B 01 D8 A8 83 00 FE 3....]...{......
00028BD0 BC 04 00 D0 30 63 FF 39 10 63 18 00 10 63 18 00 ....0c.9.c...c..
00028BE0 C8 63 E0 00 16 5D 18 03 BE B2 00 0C 13 3D 00 00 .c...].......=..
00028BF0 13 23 00 00 E8 7B 00 04 10 BB 00 00 30 F9 00 14 .#...{......0...
00028C00 E8 63 00 04 30 C0 00 01 99 FC 18 00 12 60 00 00 .c..0........`..
00028C10 13 03 00 00 32 E3 00 14 E4 7B 01 DA FA 78 00 00 ....2....{...x..
00028C20 FB B8 00 08 F4 78 00 04 FB 38 00 0C FA F8 00 10 .....x...8......
00028C30 FB 1C 00 A4 B8 10 FD 30 FA 7C 00 A8 E8 9B 00 00 .......0.|......
00028C40 30 C0 00 5B E8 E4 00 04 13 3D C8 00 F8 C4 00 14 0..[.....=......
00028C50 F8 64 00 18 FB 24 00 1C 99 FC 38 00 30 C0 00 01 .d...$....8.0...
00028C60 FA DA 00 00 BE 9D FD F8 FA BA 00 04 B8 10 FE 08 ................
00028C70 30 60 00 01 11 1D 00 00 10 F9 00 00 B9 F4 E1 94 0`..............
00028C80 10 BB 00 00 B8 10 FD D0 FA DA 00 00 B8 10 FD 90 ................
00028C90 EB B8 00 08 13 20 00 00 B8 10 FD 90 10 D9 00 00 ..... ..........
00028CA0 B8 10 FF 44 E8 7C 00 60 30 21 FF DC FA 61 00 1C ...D.|.`0!...a..
00028CB0 F9 E1 00 00 FA A1 00 20 E8 65 01 D8 BE 03 00 78 ....... .e.....x
00028CC0 12 65 00 00 E8 93 01 F0 E8 84 00 14 32 A4 00 D0 .e..........2...
00028CD0 8A B5 18 00 BC 15 00 88 E8 73 00 18 10 C4 00 00 .........s......
00028CE0 E8 63 00 14 99 FC 18 00 10 B3 00 00 BE 03 00 34 .c.............4
00028CF0 E9 E1 00 00 E8 B3 01 F0 30 60 00 01 E8 85 00 14 ........0`......
00028D00 10 84 18 00 A4 84 00 07 F8 85 00 14 E9 E1 00 00 ................
00028D10 EA 61 00 1C EA A1 00 20 B6 0F 00 08 30 21 00 24 .a..... ....0!.$
00028D20 EA 61 00 1C EA A1 00 20 10 60 00 00 B6 0F 00 08 .a..... .`......
00028D30 30 21 00 24 B9 F4 E5 80 80 00 00 00 BE 03 FF E4 0!.$............
00028D40 E9 E1 00 00 E8 93 01 F0 E8 73 01 D8 E8 84 00 14 .........s......
00028D50 32 A4 00 D0 8A B5 18 00 BC 35 FF 80 E8 73 00 00 2........5...s..
00028D60 30 E0 00 62 10 B3 00 00 F8 E3 00 14 E8 E3 00 04 0..b............
00028D70 30 C0 00 03 99 FC 38 00 F8 83 00 18 B8 10 FF 78 0.....8........x
00028D80 FA B3 01 D8 30 21 FF C8 FA A1 00 20 FA C1 00 24 ....0!..... ...$
00028D90 FA E1 00 28 FB 01 00 2C FB 21 00 30 FB 41 00 34 ...(...,.!.0.A.4
00028DA0 F9 E1 00 00 FA 61 00 1C E8 65 00 00 12 C6 00 00 .....a...e......
00028DB0 EA 65 01 D8 30 80 00 79 F8 83 00 14 E8 83 00 04 .e..0..y........
00028DC0 FA 63 00 18 FA C3 00 1C 30 C0 FF FF 99 FC 20 00 .c......0..... .
00028DD0 12 A5 00 00 30 B6 00 01 30 96 00 02 30 76 FF FF ....0...0...0v..
00028DE0 A4 A5 00 07 A4 84 00 07 A4 63 00 07 33 00 00 BF .........c..3...
00028DF0 33 45 00 D0 33 24 00 D0 32 E3 00 D0 30 93 FF 30 3E..3$..2...0..0
00028E00 16 53 C0 01 BE B2 00 C4 30 60 00 07 16 44 18 03 .S......0`...D..
00028E10 BE 52 00 64 88 B3 D0 00 88 93 C8 00 BE 05 00 58 .R.d...........X
00028E20 88 D3 B8 00 30 76 FF FE A4 63 00 07 30 63 00 D0 ....0v...c..0c..
00028E30 BE 04 00 44 88 73 18 00 BC 06 00 90 BE 03 00 8C ...D.s..........
00028E40 30 80 00 61 E8 75 00 00 10 B5 00 00 F8 83 00 14 0..a.u..........
00028E50 E8 83 00 04 32 C0 00 01 FA 63 00 18 FA C3 00 1C ....2....c......
00028E60 99 FC 20 00 30 C0 00 04 10 76 00 00 B8 10 00 34 .. .0....v.....4
00028E70 F8 15 01 D8 E8 75 00 00 30 80 00 61 10 B5 00 00 .....u..0..a....
00028E80 F8 83 00 14 30 80 00 03 F8 83 00 1C E8 83 00 04 ....0...........
00028E90 FA 63 00 18 99 FC 20 00 30 C0 00 04 30 60 00 01 .c.... .0...0`..
00028EA0 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
00028EB0 EA E1 00 28 EB 01 00 2C EB 21 00 30 EB 41 00 34 ...(...,.!.0.A.4
00028EC0 B6 0F 00 08 30 21 00 38 E8 75 00 00 30 80 00 61 ....0!.8.u..0..a
00028ED0 10 B5 00 00 F8 83 00 14 30 80 00 02 F8 83 00 1C ........0.......
00028EE0 E8 83 00 04 30 C0 00 04 99 FC 20 00 FA 63 00 18 ....0..... ..c..
00028EF0 B9 F4 E3 C4 10 B5 00 00 BE 03 FF AC E9 E1 00 00 ................
00028F00 B8 10 FE FC EA 75 01 D8                         .....u..       

;; fn00028F08: 00028F08
;;   Called from:
;;     00025700 (in fn000256D8)
fn00028F08 proc
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r5,00000004
	addik	r7,r0,000000AC
	addk	r6,r0,r0
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r19,r5,r0
	imm	00000000
	addik	r4,r0,FFFFDAA4
	swi	r3,r19,000001F0
	imm	00000000
	addik	r6,r0,FFFFD7C8
	swi	r4,r3,00000000
	imm	00000000
	addik	r4,r0,FFFFDF00
	swi	r6,r3,0000001C
	swi	r0,r3,00000060
	swi	r4,r3,00000004
	imm	00000000
	addik	r4,r0,FFFFF328
	addik	r7,r3,00000060
	swi	r4,r3,00000008
	addik	r4,r3,00000020

l00028F6C:
	swi	r6,r4,00000000
	swi	r0,r4,00000044
	addik	r4,r4,00000004
	xor	r5,r4,r7
	bnei	r5,00028F6C

l00028F80:
	imm	00000000
	addik	r4,r0,FFFFED84
	swi	r4,r3,00000020
	swi	r4,r3,00000058
	swi	r5,r19,000000D8
	swi	r5,r19,00000090
	swi	r5,r19,000001D8
	swi	r5,r3,0000000C
	swi	r5,r3,00000010
	swi	r5,r3,00000018
	swi	r5,r3,000000A4
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020
00028FBC                                     E8 65 00 04             .e..
00028FC0 E8 63 00 30 31 03 FF EC 16 47 40 01 BE 52 00 0C .c.01....G@..R..
00028FD0 E9 25 01 F0 11 07 00 00 A8 86 00 E0 14 64 00 00 .%...........d..
00028FE0 80 63 20 00 A8 63 FF FF 10 80 18 00 90 83 00 41 .c ..c.........A
00028FF0 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029000 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029010 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029020 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029030 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029040 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029050 90 84 00 41 90 84 00 41 90 84 00 41 90 84 00 41 ...A...A...A...A
00029060 90 84 00 41 90 84 00 41 BE 08 00 64 A8 E6 00 EE ...A...A...d....
00029070 30 60 00 0D 16 48 18 03 BC 52 00 84 BE 04 00 84 0`...H...R......
00029080 A8 86 00 EE B0 00 00 00 30 E0 EF 88 31 00 00 0E ........0...1...
00029090 30 86 FF 20 30 60 00 0F 16 44 18 03 BC B2 00 9C 0.. 0`...D......
000290A0 E8 65 00 00 30 21 FF E4 F9 E1 00 00 30 80 00 44 .e..0!......0..D
000290B0 F8 83 00 14 E8 83 00 00 99 FC 20 00 F8 C3 00 18 .......... .....
000290C0 E9 E1 00 00 B6 0F 00 08 30 21 00 1C 14 67 00 00 ........0!...g..
000290D0 80 63 38 00 BC A3 00 7C B0 00 00 00 30 E0 D7 C8 .c8....|....0...
000290E0 BC 24 00 70 A8 66 00 FE BE 23 FF AC 30 86 FF 20 .$.p.f...#..0.. 
000290F0 F8 E9 00 1C B6 0F 00 08 F9 09 00 60 A8 86 00 EE ...........`....
00029100 14 64 00 00 80 63 20 00 B0 00 00 00 30 E0 EF 88 .d...c .....0...
00029110 BE 43 FF D4 30 60 00 0B 16 48 18 03 BE 52 FF CC .C..0`...H...R..
00029120 A8 66 00 FE 30 86 FF 20 30 60 00 0F 16 44 18 03 .f..0.. 0`...D..
00029130 BE 52 FF 70 31 00 00 0C 10 C6 30 00 10 C6 30 00 .R.p1.....0...0.
00029140 10 C9 30 00 F8 E6 FC A0 B6 0F 00 08 F9 06 FC E4 ..0.............
00029150 B0 00 00 00 30 E0 ED 84 B8 10 FF 90 A8 66 00 FE ....0........f..
00029160 A8 86 00 FE BE 04 00 58 E9 05 01 F0 31 26 FF 20 .......X....1&. 
00029170 30 80 00 0F 16 49 20 03 BE B2 00 30 30 80 00 44 0....I ....00..D
00029180 E8 65 00 00 30 21 FF E4 F9 E1 00 00 F8 83 00 14 .e..0!..........
00029190 E8 83 00 00 99 FC 20 00 F8 C3 00 18 E9 E1 00 00 ...... .........
000291A0 B6 0F 00 08 30 21 00 1C 30 C6 FF 28 10 C6 30 00 ....0!..0..(..0.
000291B0 10 C6 30 00 B6 0F 00 08 D8 E6 40 00 B6 0F 00 08 ..0.......@.....
000291C0 F8 E8 00 1C                                     ....           

;; fn000291C4: 000291C4
fn000291C4 proc
	addik	r1,r1,FFFFFAA4
	swi	r22,r1,00000534
	swi	r24,r1,0000053C
	swi	r15,r1,00000000
	swi	r19,r1,00000528
	swi	r20,r1,0000052C
	swi	r21,r1,00000530
	swi	r23,r1,00000538
	swi	r25,r1,00000540
	swi	r26,r1,00000544
	swi	r27,r1,00000548
	swi	r28,r1,0000054C
	swi	r29,r1,00000550
	swi	r30,r1,00000554
	swi	r31,r1,00000558
	addik	r3,r0,00000003
	swi	r6,r1,00000564
	addk	r24,r5,r0
	cmpu	r18,r7,r3
	bgeid	r18,00029238
	addk	r22,r8,r0

l00029218:
	lwi	r3,r5,00000000
	addik	r4,r0,00000032
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	swi	r7,r3,00000018
	brald	r15,r4
	swi	r7,r1,00000524
	lwi	r7,r1,00000524

l00029238:
	lwi	r4,r1,00000564
	beqid	r4,000295D0
	addik	r3,r7,00000031

l00029244:
	addik	r3,r7,0000002D
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r23,r3,r24
	beqi	r23,000295E0

l00029258:
	lwi	r21,r22,00000000
	beqi	r21,00029604

l00029260:
	swi	r23,r21,0000008C
	addik	r29,r0,00000001
	addk	r22,r0,r0
	addik	r27,r0,00000008
	addik	r28,r0,00000100
	addk	r3,r29,r29

l00029278:
	lhu	r25,r3,r23
	sext16	r25,r25
	bltid	r25,00029290
	addk	r3,r25,r22

l00029288:
	cmp	r18,r3,r28
	bgei	r18,000292A4

l00029290:
	lwi	r3,r24,00000000
	addk	r5,r24,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r27,r3,00000014

l000292A4:
	beqid	r25,000292D4
	addik	r7,r25,FFFFFFFF

l000292AC:
	addik	r4,r1,00000420
	sext8	r6,r29
	addk	r3,r0,r0
	addk	r5,r4,r22

l000292BC:
	sb	r6,r3,r5
	addik	r3,r3,00000001
	xor	r4,r3,r25
	bnei	r4,000292BC

l000292CC:
	addik	r22,r22,00000001
	addk	r22,r22,r7

l000292D4:
	addik	r29,r29,00000001
	xori	r26,r29,00000011
	bneid	r26,00029278
	addk	r3,r29,r29

l000292E4:
	addik	r25,r1,0000001C
	addk	r3,r25,r22
	sbi	r26,r3,00000404
	lbui	r27,r1,00000420
	sext8	r27,r27
	beqid	r27,00029388
	addk	r30,r27,r0

l00029300:
	addk	r29,r26,r0
	addik	r19,r0,00000001
	addik	r28,r0,00000008
	addik	r31,r1,00000420

l00029310:
	xor	r3,r27,r30
	bneid	r3,000295A0
	addk	r3,r29,r29

l0002931C:
	addk	r3,r3,r3
	addk	r3,r25,r3

l00029324:
	addik	r29,r29,00000001
	lbu	r27,r29,r31
	swi	r26,r3,00000000
	addik	r26,r26,00000001
	sext8	r27,r27
	xor	r4,r27,r30
	beqid	r4,00029324
	addik	r3,r3,00000004

l00029344:
	andi	r18,r30,0000001F
	addk	r3,r0,r19
	beqid	r18,00029360
	addk	r3,r3,r0

l00029354:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00029354
	addk	r3,r3,r3

l00029360:
	cmp	r18,r3,r26
	blti	r18,0002937C

l00029368:
	lwi	r3,r24,00000000
	addk	r5,r24,r0
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r28,r3,00000014

l0002937C:
	addk	r26,r26,r26
	bneid	r27,00029310
	addik	r30,r30,00000001

l00029388:
	addik	r7,r23,00000002
	addik	r3,r21,00000004
	addik	r8,r21,00000044
	addk	r6,r0,r0
	brid	000293D4
	addik	r9,r0,FFFFFFFF

l000293A0:
	lw	r5,r5,r25
	addik	r3,r3,00000004
	addik	r7,r7,00000002
	rsubk	r5,r5,r6
	addk	r6,r6,r4
	addik	r4,r6,FFFFFFFF
	addk	r4,r4,r4
	addk	r4,r4,r4
	lw	r4,r4,r25
	swi	r5,r3,00000044
	xor	r26,r3,r8
	beqid	r26,000293FC
	swi	r4,r3,FFFFFFFC

l000293D4:
	addk	r4,r6,r6
	addk	r5,r4,r4
	lhui	r4,r7,00000000
	sext16	r4,r4
	bnei	r4,000293A0

l000293E8:
	swi	r9,r3,00000000
	addik	r3,r3,00000004
	xor	r26,r3,r8
	bneid	r26,000293D4
	addik	r7,r7,00000002

l000293FC:
	imm	0000000F
	addik	r3,r0,FFFFFFFF
	addk	r6,r26,r0
	addik	r5,r21,00000090
	swi	r3,r21,00000044
	brlid	r15,0002F63C
	addik	r7,r0,00000400
	addik	r5,r0,00000001
	addk	r9,r26,r0
	addk	r20,r5,r0

l00029424:
	addk	r3,r5,r5
	lhu	r12,r3,r23
	sext16	r12,r12
	blei	r12,00029500

l00029434:
	addik	r6,r9,00000011
	addk	r8,r6,r12
	addk	r7,r9,r9
	addik	r4,r0,00000008
	rsubk	r11,r5,r4
	addk	r7,r7,r7
	addk	r6,r6,r6
	addk	r8,r8,r8
	andi	r18,r11,0000001F
	addk	r10,r0,r20
	beqid	r18,00029470
	addk	r10,r10,r0

l00029464:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00029464
	addk	r10,r10,r10

l00029470:
	addk	r7,r25,r7
	addk	r6,r23,r6
	addk	r8,r23,r8
	addik	r10,r10,00000024

l00029480:
	lwi	r3,r7,00000000
	lhui	r28,r6,00000000
	andi	r18,r11,0000001F
	addk	r4,r0,r3
	beqid	r18,000294A4
	addk	r4,r4,r0

l00029498:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00029498
	addk	r4,r4,r4

l000294A4:
	addik	r3,r4,00000024
	addk	r26,r10,r4
	addk	r3,r3,r3
	addik	r4,r4,00000248
	addk	r26,r26,r26
	addk	r3,r3,r3
	addk	r4,r4,r4
	addk	r26,r26,r26
	sext16	r28,r28
	addk	r3,r21,r3
	addk	r4,r21,r4
	addk	r26,r21,r26

l000294D4:
	swi	r5,r3,00000000
	addik	r3,r3,00000004
	shi	r28,r4,00000000
	xor	r27,r3,r26
	bneid	r27,000294D4
	addik	r4,r4,00000002

l000294EC:
	addik	r6,r6,00000002
	xor	r3,r6,r8
	bneid	r3,00029480
	addik	r7,r7,00000004

l000294FC:
	addk	r9,r9,r12

l00029500:
	addik	r5,r5,00000001
	xori	r3,r5,00000009
	bneid	r3,00029424
	lwi	r4,r1,00000564

l00029510:
	beqid	r4,00029568
	lwi	r15,r1,00000000

l00029518:
	beqid	r22,00029568
	addik	r22,r22,00000011

l00029520:
	addk	r22,r22,r22
	addik	r19,r23,00000022
	addk	r22,r23,r22
	addik	r21,r0,0000000F
	addik	r23,r0,00000008

l00029534:
	lhui	r3,r19,00000000
	addk	r5,r24,r0
	sext16	r3,r3
	cmpu	r18,r3,r21
	bgeid	r18,0002955C
	addik	r19,r19,00000002

l0002954C:
	lwi	r3,r24,00000000
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r23,r3,00000014

l0002955C:
	xor	r3,r19,r22
	bnei	r3,00029534

l00029564:
	lwi	r15,r1,00000000

l00029568:
	lwi	r19,r1,00000528
	lwi	r21,r1,00000530
	lwi	r22,r1,00000534
	lwi	r23,r1,00000538
	lwi	r24,r1,0000053C
	lwi	r25,r1,00000540
	lwi	r26,r1,00000544
	lwi	r27,r1,00000548
	lwi	r28,r1,0000054C
	lwi	r29,r1,00000550
	lwi	r30,r1,00000554
	lwi	r31,r1,00000558
	rtsd	r15,00000008
	addik	r1,r1,0000055C

l000295A0:
	andi	r18,r30,0000001F
	addk	r3,r0,r19
	beqid	r18,000295BC
	addk	r3,r3,r0

l000295B0:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000295B0
	addk	r3,r3,r3

l000295BC:
	cmp	r18,r3,r26
	bgei	r18,00029368

l000295C4:
	addk	r26,r26,r26
	brid	00029310
	addik	r30,r30,00000001

l000295D0:
	addk	r3,r3,r3
	addk	r3,r3,r3
	lw	r23,r3,r24
	bnei	r23,00029258

l000295E0:
	lwi	r3,r24,00000000
	addik	r4,r0,00000032
	addk	r5,r24,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r7,r3,00000018
	lwi	r21,r22,00000000
	bnei	r21,00029260

l00029604:
	lwi	r3,r24,00000004
	addk	r5,r24,r0
	addik	r7,r0,00000690
	lwi	r3,r3,00000000
	brald	r15,r3
	addik	r6,r0,00000001
	addk	r21,r3,r0
	brid	00029260
	swi	r3,r22,00000000
00029628                         30 21 FF C4 FA 61 00 1C         0!...a..
00029630 F9 E1 00 00 FA A1 00 20 FA C1 00 24 FA E1 00 28 ....... ...$...(
00029640 FB 01 00 2C FB 21 00 30 FB 41 00 34 FB 61 00 38 ...,.!.0.A.4.a.8
00029650 E8 65 01 C8 12 65 00 00 BE 03 01 90 EA A5 01 F4 .e...e..........
00029660 E8 73 00 00 30 80 00 7A 10 B3 00 00 F8 83 00 14 .s..0..z........
00029670 E8 63 00 04 99 FC 18 00 30 C0 FF FF E8 73 01 80 .c......0....s..
00029680 BC 63 00 7C 12 C0 00 00 13 36 00 00 33 53 01 84 .c.|.....6..3S..
00029690 32 F5 00 14 33 00 00 01 E8 7A 00 00 10 D8 00 00 2...3....z......
000296A0 10 B3 00 00 E8 E3 00 14 EB 63 00 18 32 D6 00 01 .........c..2...
000296B0 31 07 00 0A 11 08 40 00 11 08 40 00 B9 F4 FB 08 1.....@...@.....
000296C0 11 15 40 00 31 1B 00 0E 11 08 40 00 10 FB 00 00 ..@.1.....@.....
000296D0 10 D9 00 00 10 B3 00 00 11 08 40 00 B9 F4 FA E8 ..........@.....
000296E0 11 15 40 00 F8 17 00 00 E8 73 01 80 33 5A 00 04 ..@......s..3Z..
000296F0 16 43 B0 01 BE 52 FF A4 32 F7 00 04 E8 73 01 9C .C...R..2....s..
00029700 BE 63 00 9C 30 63 00 12 10 63 18 00 10 63 18 00 .c..0c...c...c..
00029710 30 F3 01 A0 30 B5 00 48 11 35 18 00 31 40 00 01 0...0..H.5..1@..
00029720 11 80 00 00 E8 67 00 00 11 6A 00 00 30 63 00 61 .....g...j..0c.a
00029730 10 63 18 00 10 63 18 00 C8 C3 98 00 E8 86 00 14 .c...c..........
00029740 E8 66 00 18 E9 06 00 30 30 84 00 0A 10 84 20 00 .f.....00..... .
00029750 10 84 20 00 C8 84 A8 00 30 63 00 0E 10 63 18 00 .. .....0c...c..
00029760 F8 85 00 00 10 63 18 00 C8 63 A8 00 BE 08 00 70 .....c...c.....p
00029770 F8 65 00 28 F9 45 00 50 E8 66 00 24 16 43 50 01 .e.(.E.P.f.$.CP.
00029780 BC 52 00 08 11 6C 00 00 F9 65 00 78 30 A5 00 04 .R...l...e.x0...
00029790 88 69 28 00 BE 23 FF 90 30 E7 00 04 EA 73 01 44 .i(..#..0....s.D
000297A0 F8 15 00 10 F8 15 00 0C FA 75 00 24 F8 15 00 08 .........u.$....
000297B0 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
000297C0 EA E1 00 28 EB 01 00 2C EB 21 00 30 EB 41 00 34 ...(...,.!.0.A.4
000297D0 EB 61 00 38 B6 0F 00 08 30 21 00 3C F9 05 00 78 .a.8....0!.<...x
000297E0 B8 10 FF AC F9 05 00 50 E8 65 01 CC A8 63 00 3F .......P.e...c.?
000297F0 BC 23 FE 70 E8 65 01 D0 BC 23 FE 68 E8 65 01 D4 .#.p.e...#.h.e..
00029800 BC 03 FE 7C B8 10 FE 60 E8 73 00 00             ...|...`.s..   

;; fn0002980C: 0002980C
;;   Called from:
;;     00029AC4 (in fn000299CC)
;;     00029B68 (in fn000299CC)
fn0002980C proc
	addik	r1,r1,FFFFFFC0
	swi	r19,r1,00000020
	swi	r21,r1,00000024
	swi	r23,r1,0000002C
	swi	r25,r1,00000034
	swi	r15,r1,00000000
	swi	r22,r1,00000028
	swi	r24,r1,00000030
	swi	r26,r1,00000038
	swi	r27,r1,0000003C
	lwi	r24,r5,00000010
	addk	r21,r5,r0
	addk	r19,r6,r0
	lwi	r4,r24,000001D8
	addk	r25,r7,r0
	addk	r23,r8,r0
	lwi	r3,r5,00000000
	bneid	r4,00029950
	lwi	r26,r5,00000004

l00029858:
	addik	r22,r0,00000018
	cmp	r18,r7,r22
	blti	r18,000298CC

l00029864:
	bnei	r26,00029888

l00029868:
	lwi	r3,r24,00000018
	lwi	r3,r3,0000000C
	brald	r15,r3
	addk	r5,r24,r0
	beqi	r3,000299C4

l0002987C:
	lwi	r4,r24,00000018
	lwi	r3,r4,00000000
	lwi	r26,r4,00000004

l00029888:
	lbui	r27,r3,00000000
	addik	r26,r26,FFFFFFFF
	xori	r4,r27,000000FF
	beqid	r4,0002990C
	addik	r3,r3,00000001

l0002989C:
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addk	r19,r19,r19
	addik	r25,r25,00000008
	cmp	r18,r25,r22
	bgeid	r18,00029864
	or	r19,r19,r27

l000298CC:
	swi	r3,r21,00000000
	swi	r26,r21,00000004
	swi	r19,r21,00000008
	swi	r25,r21,0000000C
	addik	r3,r0,00000001

l000298E0:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	lwi	r24,r1,00000030
	lwi	r25,r1,00000034
	lwi	r26,r1,00000038
	lwi	r27,r1,0000003C
	rtsd	r15,00000008
	addik	r1,r1,00000040

l0002990C:
	bneid	r26,00029934
	addk	r5,r24,r0

l00029914:
	lwi	r3,r24,00000018
	lwi	r3,r3,0000000C
	brald	r15,r3
	nop
	beqi	r3,000299C4

l00029928:
	lwi	r4,r24,00000018
	lwi	r3,r4,00000000
	lwi	r26,r4,00000004

l00029934:
	lbui	r4,r3,00000000
	addik	r26,r26,FFFFFFFF
	xori	r5,r4,000000FF
	beqid	r5,0002990C
	addik	r3,r3,00000001

l00029948:
	beqi	r4,0002989C

l0002994C:
	swi	r4,r24,000001D8

l00029950:
	cmp	r18,r23,r25
	bgei	r18,000298CC

l00029958:
	lwi	r4,r24,000001F4
	lwi	r4,r4,00000008
	bneid	r4,00029994
	addik	r7,r0,00000075

l00029968:
	lwi	r4,r24,00000000
	addk	r5,r24,r0
	swi	r7,r4,00000014
	lwi	r4,r4,00000004
	addik	r6,r0,FFFFFFFF
	brald	r15,r4
	swi	r3,r1,0000001C
	lwi	r4,r24,000001F4
	lwi	r3,r1,0000001C
	addik	r5,r0,00000001
	swi	r5,r4,00000008

l00029994:
	addik	r7,r0,00000019
	rsubk	r4,r25,r7
	andi	r18,r4,0000001F
	addk	r5,r0,r19
	beqid	r18,000299B8
	addk	r5,r5,r0

l000299AC:
	addik	r18,r18,FFFFFFFF
	bneid	r18,000299AC
	addk	r5,r5,r5

l000299B8:
	addk	r25,r7,r0
	brid	000298CC
	addk	r19,r5,r0

l000299C4:
	brid	000298E0
	addk	r3,r0,r0

;; fn000299CC: 000299CC
fn000299CC proc
	addik	r1,r1,FFFFFFCC
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r24,r1,0000002C
	addk	r23,r9,r0
	addk	r25,r5,r0
	cmp	r18,r9,r7
	bltid	r18,00029B68
	addk	r22,r8,r0

l00029A00:
	addk	r3,r7,r0
	addk	r9,r6,r0

l00029A08:
	addk	r4,r23,r23
	addk	r4,r4,r4
	addik	r24,r0,00000001
	lw	r4,r4,r22
	rsubk	r7,r23,r3
	andi	r18,r23,0000001F
	addk	r3,r0,r24
	beqid	r18,00029A38
	addk	r3,r3,r0

l00029A2C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00029A2C
	addk	r3,r3,r3

l00029A38:
	addik	r3,r3,FFFFFFFF
	andi	r18,r7,0000001F
	addk	r5,r0,r9
	beqid	r18,00029A58
	addk	r5,r5,r0

l00029A4C:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00029A4C
	sra	r5,r5

l00029A58:
	and	r3,r3,r5
	cmp	r18,r3,r4
	bgeid	r18,00029AE0
	addk	r21,r23,r24

l00029A68:
	addk	r21,r21,r21
	addk	r21,r21,r21
	brid	00029AB0
	addk	r21,r22,r21

l00029A78:
	addik	r7,r7,FFFFFFFF
	lwi	r4,r21,FFFFFFFC
	andi	r18,r7,0000001F
	addk	r3,r0,r9
	beqid	r18,00029A9C
	addk	r3,r3,r0

l00029A90:
	addik	r18,r18,FFFFFFFF
	bneid	r18,00029A90
	sra	r3,r3

l00029A9C:
	andi	r3,r3,00000001
	or	r3,r3,r19
	cmp	r18,r3,r4
	bgeid	r18,00029AE0
	addik	r23,r23,00000001

l00029AB0:
	addik	r21,r21,00000004
	bgtid	r7,00029A78
	addk	r19,r3,r3

l00029ABC:
	addk	r6,r9,r0
	addk	r8,r24,r0
	brlid	r15,0002980C
	addk	r5,r25,r0
	beqid	r3,00029B20
	addik	r3,r0,FFFFFFFF

l00029AD4:
	lwi	r9,r25,00000008
	brid	00029A78
	lwi	r7,r25,0000000C

l00029AE0:
	swi	r9,r25,00000008
	addik	r4,r0,00000010
	cmp	r18,r23,r4
	bltid	r18,00029B44
	swi	r7,r25,0000000C

l00029AF4:
	addik	r23,r23,00000012
	addk	r23,r23,r23
	addk	r23,r23,r23
	lw	r5,r23,r22
	lwi	r4,r22,0000008C
	addk	r3,r3,r5
	addik	r3,r3,00000010
	addk	r3,r3,r3
	addk	r3,r4,r3
	lhui	r3,r3,00000002
	sext16	r3,r3

l00029B20:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	rtsd	r15,00000008
	addik	r1,r1,00000034

l00029B44:
	lwi	r5,r25,00000010
	addik	r4,r0,00000076
	lwi	r3,r5,00000000
	swi	r4,r3,00000014
	lwi	r3,r3,00000004
	brald	r15,r3
	addik	r6,r0,FFFFFFFF
	brid	00029B20
	addk	r3,r0,r0

l00029B68:
	brlid	r15,0002980C
	addk	r8,r9,r0
	beqi	r3,00029B80

l00029B74:
	lwi	r9,r25,00000008
	brid	00029A08
	lwi	r3,r25,0000000C

l00029B80:
	brid	00029B20
	addik	r3,r0,FFFFFFFF
00029B88                         30 21 FF 84 FB 21 00 60         0!...!.`
00029B90 FB A1 00 70 F9 E1 00 00 FA 61 00 4C FA A1 00 50 ...p.....a.L...P
00029BA0 FA C1 00 54 FA E1 00 58 FB 01 00 5C FB 41 00 64 ...T...X...\.A.d
00029BB0 FB 61 00 68 FB 81 00 6C FB C1 00 74 FB E1 00 78 .a.h...l...t...x
00029BC0 E8 65 01 44 13 25 00 00 13 A6 00 00 BE 03 00 10 .e.D.%..........
00029BD0 EA E5 01 F4 E8 97 00 24 BC 04 00 58 E8 77 00 08 .......$...X.w..
00029BE0 BC 03 01 50 E8 97 00 24 30 60 00 01 30 84 FF FF ...P...$0`..0...
00029BF0 F8 97 00 24 E9 E1 00 00 EA 61 00 4C EA A1 00 50 ...$.....a.L...P
00029C00 EA C1 00 54 EA E1 00 58 EB 01 00 5C EB 21 00 60 ...T...X...\.!.`
00029C10 EB 41 00 64 EB 61 00 68 EB 81 00 6C EB A1 00 70 .A.d.a.h...l...p
00029C20 EB C1 00 74 EB E1 00 78 B6 0F 00 08 30 21 00 7C ...t...x....0!.|
00029C30 E8 C5 01 F0 E9 17 00 10 E8 E6 00 18 10 60 40 00 .............`@.
00029C40 90 68 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .h...c...c...c..
00029C50 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00029C60 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00029C70 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00029C80 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00029C90 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00029CA0 90 63 00 01 90 63 00 01 90 63 00 01 90 63 00 01 .c...c...c...c..
00029CB0 90 63 00 01 90 63 00 01 90 63 00 01 A4 63 00 07 .c...c...c...c..
00029CC0 10 63 40 00 11 00 18 00 91 03 00 01 91 08 00 01 .c@.............
00029CD0 91 08 00 01 E8 66 00 08 10 E7 40 00 F8 E6 00 18 .....f....@.....
00029CE0 99 FC 18 00 F8 97 00 10 BE 03 FF 0C 10 60 00 00 .............`..
00029CF0 E8 79 01 80 BE 63 00 28 30 63 00 05 10 63 18 00 .y...c.(0c...c..
00029D00 10 83 18 00 10 97 20 00 30 77 00 14 F8 03 00 00 ...... .0w......
00029D10 30 63 00 04 88 A4 18 00 BC 25 FF F4 E8 99 01 44 0c.......%.....D
00029D20 E8 79 01 D8 BE 23 FE B8 F8 97 00 24 F8 77 00 08 .y...#.....$.w..
00029D30 E8 79 00 18 E8 F7 00 1C E8 D7 00 20 E8 A3 00 00 .y......... ....
00029D40 E8 83 00 04 E9 37 00 18 E9 57 00 14 E9 19 01 9C .....7...W......
00029D50 F8 E1 00 38 F8 C1 00 3C F9 41 00 30 FB 21 00 2C ...8...<.A.0.!.,
00029D60 F8 A1 00 1C F8 81 00 20 F9 21 00 34 E8 D7 00 0C ....... .!.4....
00029D70 BE 68 02 C4 E8 F7 00 10 30 99 01 A0 11 40 00 00 .h......0....@..
00029D80 33 57 00 48 F8 81 00 44 F9 41 00 40 32 A0 00 07 3W.H...D.A.@2...
00029D90 33 60 00 09 33 00 00 01 32 C0 00 3F EB 9D 00 00 3`..3...2..?....
00029DA0 EB DA 00 00 16 47 A8 01 BE B2 04 50 EA 7A 00 28 .....G.....P.z.(
00029DB0 30 67 FF F8 A6 43 00 1F 10 80 30 00 BE 12 00 14 0g...C....0.....
00029DC0 10 84 00 00 32 52 FF FF BE 32 FF FC 90 84 00 01 ....2R...2......
00029DD0 A4 84 00 FF 30 64 00 24 10 63 18 00 10 63 18 00 ....0d.$.c...c..
00029DE0 C8 63 F0 00 BE 03 04 5C 11 3B 00 00 30 84 02 48 .c.....\.;..0..H
00029DF0 10 84 20 00 C7 C4 F0 00 14 E3 38 00 93 DE 00 61 .. .......8....a
00029E00 BC 1E 00 80 16 5E 38 01 BE 52 02 60 11 1E 00 00 .....^8..R.`....
00029E10 10 7E F0 00 10 63 18 00 B0 00 00 01 30 83 77 A0 .~...c......0.w.
00029E20 E8 A4 00 00 14 FE 38 00 A6 5E 00 1F 10 80 C0 00 ......8..^......
00029E30 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00029E40 10 84 20 00 30 84 FF FF A6 47 00 1F 13 C0 30 00 .. .0....G....0.
00029E50 BE 12 00 14 13 DE 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00029E60 93 DE 00 01 87 C4 F0 00 16 45 F0 01 BC B2 00 14 .........E......
00029E70 B0 00 00 01 30 63 77 60 E8 63 00 00 13 DE 18 00 ....0cw`.c......
00029E80 E8 7A 00 50 BE 03 00 2C E8 81 00 44 33 E1 00 1C .z.P...,...D3...
00029E90 E8 64 00 00 10 63 18 00 10 63 18 00 10 9F 18 00 .d...c...c......
00029EA0 E8 64 00 14 13 DE 18 00 FB C4 00 14 F7 DC 00 00 .d..............
00029EB0 E8 7A 00 78 BE 03 02 2C 13 F8 00 00 B8 10 00 AC .z.x...,........
00029EC0 13 C0 00 00 16 49 38 01 BE 52 01 F4 13 E5 F8 00 .....I8..R......
00029ED0 10 69 48 00 10 A3 18 00 B0 00 00 01 30 65 77 A0 .iH.........0ew.
00029EE0 E9 03 00 00 14 E9 38 00 A6 49 00 1F 10 60 C0 00 ......8..I...`..
00029EF0 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
00029F00 10 63 18 00 30 63 FF FF A6 47 00 1F 11 20 30 00 .c..0c...G... 0.
00029F10 BE 12 00 14 11 29 00 00 32 52 FF FF BE 32 FF FC .....)..2R...2..
00029F20 91 29 00 01 84 63 48 00 16 48 18 01 BC B2 00 14 .)...cH..H......
00029F30 B0 00 00 01 30 A5 77 60 E8 A5 00 00 10 63 28 00 ....0.w`.....c(.
00029F40 10 BF F8 00 10 A5 28 00 B0 00 00 01 30 A5 78 60 ......(.....0.x`
00029F50 E8 A5 00 00 33 FF 00 01 10 A5 28 00 16 5F B0 01 ....3.....(.._..
00029F60 BE 52 00 9C D4 65 E0 00 16 47 A8 01 BE B2 01 14 .R...e...G......
00029F70 11 1E 00 00 30 67 FF F8 A6 43 00 1F 10 A0 30 00 ....0g...C....0.
00029F80 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
00029F90 90 A5 00 01 A4 A5 00 FF 30 65 00 24 10 63 18 00 ........0e.$.c..
00029FA0 10 63 18 00 C9 03 98 00 BE 08 00 F8 11 3B 00 00 .c...........;..
00029FB0 30 A5 02 48 10 A5 28 00 C4 65 98 00 14 E8 38 00 0..H..(..e....8.
00029FC0 90 63 00 61 A5 23 00 0F 10 A0 18 00 90 A3 00 01 .c.a.#..........
00029FD0 90 A5 00 01 90 A5 00 01 90 A5 00 01 BC 29 FE E8 .............)..
00029FE0 A8 A5 00 0F BE 25 00 1C E9 41 00 40 33 FF 00 0F .....%...A.@3...
00029FF0 33 FF 00 01 16 5F B0 01 BC B2 FF 70 E9 41 00 40 3...._.....p.A.@
0002A000 E8 81 00 44 E8 79 01 9C 31 4A 00 01 30 84 00 04 ...D.y..1J..0...
0002A010 F9 41 00 40 F8 81 00 44 33 BD 00 04 16 43 50 01 .A.@...D3....CP.
0002A020 BE 52 FD 7C 33 5A 00 04 E8 79 00 18 E8 A1 00 1C .R.|3Z...y......
0002A030 E8 81 00 20 E9 41 00 30 F8 83 00 04 F8 A3 00 00 ... .A.0........
0002A040 F9 57 00 14 E8 61 00 34 E8 81 00 38 E9 41 00 3C .W...a.4...8.A.<
0002A050 F8 D7 00 0C F8 F7 00 10 F8 77 00 18 F8 97 00 1C .........w......
0002A060 B8 10 FB 84 F9 57 00 20 B9 F4 F7 A4 30 A1 00 1C .....W. ....0...
0002A070 BE 23 01 D8 E8 C1 00 24 B8 10 FB 7C 10 60 00 00 .#.....$...|.`..
0002A080 B9 F4 F7 8C 30 A1 00 1C BE 03 FF F0 E8 E1 00 28 ....0..........(
0002A090 16 47 A8 01 BE 52 FE E0 E8 C1 00 24 11 38 00 00 .G...R.....$.8..
0002A0A0 11 13 00 00 B9 F4 F9 28 30 A1 00 1C BE 43 FF CC .......(0....C..
0002A0B0 E8 C1 00 24 B8 10 FF 10 E8 E1 00 28 11 09 00 00 ...$.......(....
0002A0C0 30 A1 00 1C B9 F4 F7 48 F9 21 00 48 BE 03 FF AC 0......H.!.H....
0002A0D0 E9 21 00 48 E8 C1 00 24 B8 10 FD F8 E8 E1 00 28 .!.H...$.......(
0002A0E0 13 D8 00 00 16 47 A8 01 BE B2 00 A0 13 83 00 00 .....G..........
0002A0F0 30 67 FF F8 A6 43 00 1F 10 80 30 00 BE 12 00 14 0g...C....0.....
0002A100 10 84 00 00 32 52 FF FF BE 32 FF FC 90 84 00 01 ....2R...2......
0002A110 A4 84 00 FF 30 64 00 24 10 63 18 00 10 63 18 00 ....0d.$.c...c..
0002A120 C8 A3 98 00 BE 05 00 88 11 3B 00 00 30 84 02 48 .........;..0..H
0002A130 10 84 20 00 C4 64 98 00 14 E5 38 00 90 63 00 61 .. ..d....8..c.a
0002A140 A7 E3 00 0F 10 80 18 00 90 83 00 01 90 84 00 01 ................
0002A150 90 84 00 01 90 84 00 01 BC 1F 00 8C 16 5F 38 01 ............._8.
0002A160 BE 52 00 68 13 C4 F0 00 14 FF 38 00 33 DE 00 01 .R.h......8.3...
0002A170 16 5E B0 01 BE 52 FE 8C E9 41 00 40 16 47 A8 01 .^...R...A.@.G..
0002A180 BE 52 FF 74 30 67 FF F8 11 1C 00 00 B9 F4 F6 80 .R.t0g..........
0002A190 30 A1 00 1C BE 03 FE E4 E8 E1 00 28 16 47 A8 01 0..........(.G..
0002A1A0 BE 52 FF 50 E8 C1 00 24 11 38 00 00 11 13 00 00 .R.P...$.8......
0002A1B0 B9 F4 F8 1C 30 A1 00 1C BE 43 FE C0 E8 C1 00 24 ....0....C.....$
0002A1C0 B8 10 FF 80 E8 E1 00 28 11 1F 00 00 B9 F4 F6 40 .......(.......@
0002A1D0 30 A1 00 1C BE 03 FE A4 E8 C1 00 24 B8 10 FF 8C 0..........$....
0002A1E0 E8 E1 00 28 A8 84 00 0F BE 24 FE 14 33 DE 00 0F ...(.....$..3...
0002A1F0 B8 10 FF 80 33 DE 00 01 33 E1 00 1C 10 BF 00 00 ....3...3.......
0002A200 B9 F4 F6 0C 11 00 00 00 BE 03 FE 70 E8 E1 00 28 ...........p...(
0002A210 16 47 A8 01 BE 52 FB 9C E8 C1 00 24 11 38 00 00 .G...R.....$.8..
0002A220 11 1E 00 00 B9 F4 F7 A8 10 BF 00 00 BE 43 FE 4C .............C.L
0002A230 13 C3 00 00 E8 C1 00 24 B8 10 FB C8 E8 E1 00 28 .......$.......(
0002A240 B8 10 FF E0 33 E1 00 1C B8 10 FB C8 E8 E1 00 28 ....3..........(

;; fn0002A250: 0002A250
fn0002A250 proc
	lwi	r3,r5,00000004
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r3,00000000
	addik	r7,r0,000000E8
	addik	r6,r0,00000001
	brald	r15,r3
	addk	r19,r5,r0
	imm	00000000
	addik	r4,r0,FFFFFCA8
	swi	r3,r19,000001F4
	swi	r0,r3,00000038
	swi	r4,r3,00000000
	imm	00000001
	addik	r4,r0,00000208
	swi	r0,r3,00000028
	swi	r0,r3,0000003C
	swi	r4,r3,00000004
	swi	r0,r3,0000002C
	swi	r0,r3,00000040
	swi	r0,r3,00000030
	swi	r0,r3,00000044
	swi	r0,r3,00000034
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

;; fn0002A2C0: 0002A2C0
fn0002A2C0 proc
	addik	r1,r1,FFFFFFDC
	swi	r21,r1,00000020
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	lwi	r19,r5,000001F4
	lwi	r6,r5,000001F0
	addk	r21,r5,r0
	lwi	r8,r19,00000010
	lwi	r7,r6,00000018
	lwi	r3,r6,00000008
	addk	r4,r0,r8
	sra	r4,r8
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	sra	r4,r4
	andi	r4,r4,00000007
	addk	r4,r4,r8
	addk	r8,r0,r4
	sra	r8,r4
	sra	r8,r8
	sra	r8,r8
	addk	r4,r7,r8
	swi	r4,r6,00000018
	brald	r15,r3
	swi	r0,r19,00000010
	beqid	r3,0002A3E4
	lwi	r15,r1,00000000

l0002A398:
	lwi	r3,r21,00000180
	bleid	r3,0002A3C4
	addik	r4,r3,00000006

l0002A3A4:
	addk	r4,r4,r4
	addk	r4,r4,r4
	addik	r3,r19,00000018
	addk	r4,r19,r4

l0002A3B4:
	swi	r0,r3,00000000
	addik	r3,r3,00000004
	xor	r5,r3,r4
	bnei	r5,0002A3B4

l0002A3C4:
	lwi	r4,r21,000001D8
	lwi	r21,r21,00000144
	swi	r0,r19,00000014
	addik	r3,r0,00000001
	bneid	r4,0002A3E0
	swi	r21,r19,00000028

l0002A3DC:
	swi	r4,r19,00000008

l0002A3E0:
	lwi	r15,r1,00000000

l0002A3E4:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	rtsd	r15,00000008
	addik	r1,r1,00000024
0002A3F4             30 21 FF B8 FA 61 00 1C F9 E1 00 00     0!...a......
0002A400 FA A1 00 20 FA C1 00 24 FA E1 00 28 FB 01 00 2C ... ...$...(...,
0002A410 FB 21 00 30 FB 41 00 34 FB 61 00 38 FB 81 00 3C .!.0.A.4.a.8...<
0002A420 FB A1 00 40 FB C1 00 44 EB A5 01 C8 12 65 00 00 ...@...D.....e..
0002A430 EB 45 01 F4 E8 85 01 CC E8 C5 01 D0 BE 3D 02 00 .E...........=..
0002A440 E8 E5 01 D4 BC 04 02 60 E8 73 00 00 31 00 00 10 .......`.s..1...
0002A450 10 B3 00 00 F9 03 00 14 E9 03 00 00 FB A3 00 18 ................
0002A460 F8 83 00 1C F8 C3 00 20 99 FC 40 00 F8 E3 00 24 ....... ..@....$
0002A470 E8 73 01 80 BC 63 00 F8 13 60 00 00 13 DB 00 00 .s...c...`......
0002A480 33 93 01 84 33 20 00 73 33 00 FF FF E8 7C 00 00 3...3 .s3....|..
0002A490 E8 93 00 A0 EA E3 00 04 10 77 B8 00 10 63 18 00 .........w...c..
0002A4A0 10 63 18 00 10 63 18 00 10 63 18 00 10 63 18 00 .c...c...c...c..
0002A4B0 10 63 18 00 10 63 18 00 BE 1D 00 30 12 A4 18 00 .c...c.....0....
0002A4C0 C8 63 20 00 BE A3 00 24 10 D8 00 00 E8 73 00 00 .c ....$.....s..
0002A4D0 10 B3 00 00 E8 83 00 04 FB 23 00 14 FA E3 00 18 .........#......
0002A4E0 99 FC 20 00 F8 03 00 1C EA D3 01 C8 E8 73 01 CC .. ..........s..
0002A4F0 16 56 18 01 BE 52 00 64 10 76 B0 00 10 63 18 00 .V...R.d.v...c..
0002A500 12 B5 18 00 E8 95 00 00 10 D8 00 00 BE A4 00 0C ................
0002A510 10 B3 00 00 10 9E 00 00 E8 73 01 D0 88 63 20 00 .........s...c .
0002A520 BC 03 00 1C E8 73 00 00 E8 83 00 04 FA C3 00 1C .....s..........
0002A530 FB 23 00 14 99 FC 20 00 FA E3 00 18 E8 73 01 D4 .#.... ......s..
0002A540 32 D6 00 01 32 B5 00 04 F8 75 FF FC E8 73 01 CC 2...2....u...s..
0002A550 16 56 18 01 BC B2 FF B0 E8 73 01 80 33 7B 00 01 .V.......s..3{..
0002A560 16 43 D8 01 BE 52 FF 28 33 9C 00 04 E8 93 01 D0 .C...R.(3.......
0002A570 BC 04 01 78 BC 3D 01 20 B0 00 00 01 30 80 0D A4 ...x.=. ....0...
0002A580 F8 9A 00 04 BE 63 00 68 12 C0 00 00 13 36 00 00 .....c.h.....6..
0002A590 33 13 01 84 32 FA 00 18 33 60 00 01 10 D9 00 00 3...2...3`......
0002A5A0 10 B3 00 00 BE 3D 01 20 E8 78 00 00 E8 93 01 D0 .....=. .x......
0002A5B0 BE 24 00 20 10 DB 00 00 E8 E3 00 14 31 07 00 0B .$. ........1...
0002A5C0 11 08 40 00 11 08 40 00 B9 F4 EB FC 11 1A 40 00 ..@...@.......@.
0002A5D0 F8 17 00 00 E8 73 01 80 32 D6 00 01 33 18 00 04 .....s..2...3...
0002A5E0 16 43 B0 01 BE 52 FF B8 32 F7 00 04 EA 73 01 44 .C...R..2....s.D
0002A5F0 F8 1A 00 10 F8 1A 00 0C F8 1A 00 08 F8 1A 00 14 ................
0002A600 FA 7A 00 28 E9 E1 00 00 EA 61 00 1C EA A1 00 20 .z.(.....a..... 
0002A610 EA C1 00 24 EA E1 00 28 EB 01 00 2C EB 21 00 30 ...$...(...,.!.0
0002A620 EB 41 00 34 EB 61 00 38 EB 81 00 3C EB A1 00 40 .A.4.a.8...<...@
0002A630 EB C1 00 44 B6 0F 00 08 30 21 00 48 E8 65 01 80 ...D....0!.H.e..
0002A640 A8 63 00 01 BE 23 FE 04 31 00 00 3F 16 44 40 01 .c...#..1..?.D@.
0002A650 BE 52 00 0C 30 A0 00 01 10 A3 00 00 16 5D 20 01 .R..0........] .
0002A660 BE 52 00 0C 30 60 00 01 10 60 00 00 80 A5 18 00 .R..0`...`......
0002A670 BE 26 00 40 A4 A5 00 FF 30 60 00 0D 16 47 18 01 .&.@....0`...G..
0002A680 BE 52 FD C8 A4 A5 00 01 BC 05 FD E8 B8 10 FD C0 .R..............
0002A690 E8 73 00 00 B0 00 00 01 31 00 0F 14 B8 10 FE E8 .s......1.......
0002A6A0 F9 1A 00 04 BE 06 00 68 30 60 00 0D 10 A4 00 00 .......h0`......
0002A6B0 30 66 FF FF 88 63 38 00 BC 03 FF C0 B8 10 FD 90 0f...c8.........
0002A6C0 E8 73 00 00 E8 E3 00 18 32 A7 00 0B 12 B5 A8 00 .s......2.......
0002A6D0 12 B5 A8 00 B9 F4 EA F0 11 1A A8 00 CA B5 D0 00 ................
0002A6E0 B8 10 FE F0 FA BA 00 3C BC 3D 00 14 B0 00 00 01 .......<.=......
0002A6F0 30 80 18 8C B8 10 FE 90 F8 9A 00 04 B0 00 00 01 0...............
0002A700 31 00 15 08 B8 10 FE 80 F9 1A 00 04 16 47 18 01 1............G..
0002A710 BC 52 FD 38 E8 65 01 80 BE 83 FD 64 13 60 00 00 .R.8.e.....d.`..
0002A720 B8 00 FF CC 30 21 FF B4 FA 61 00 30 FA E1 00 3C ....0!...a.0...<
0002A730 FB 21 00 44 F9 E1 00 00 FA A1 00 34 FA C1 00 38 .!.D.......4...8
0002A740 FB 01 00 40 FB 41 00 48 E8 85 01 D4 E8 65 01 44 ...@.A.H.....e.D
0002A750 12 66 00 00 30 C0 00 01 13 25 00 00 A6 44 00 1F .f..0....%...D..
0002A760 12 E0 30 00 BE 12 00 14 12 F7 00 00 32 52 FF FF ..0.........2R..
0002A770 BE 32 FF FC 12 F7 B8 00 BE 03 00 10 EB 45 01 F4 .2...........E..
0002A780 E8 7A 00 28 BC 03 00 FC E8 79 00 18 E8 99 01 9C .z.(.....y......
0002A790 FB 21 00 2C E9 03 00 00 E8 A3 00 04 E8 DA 00 0C .!.,............
0002A7A0 F9 01 00 1C F8 A1 00 20 E8 FA 00 10 12 A0 00 00 ....... ........
0002A7B0 BE 84 00 54 33 00 00 01 B8 10 00 84 E8 9A 00 28 ...T3..........(
0002A7C0 30 E7 FF FF A6 47 00 1F 10 60 30 00 BE 12 00 14 0....G...`0.....
0002A7D0 10 63 00 00 32 52 FF FF BE 32 FF FC 90 63 00 01 .c..2R...2...c..
0002A7E0 A4 63 00 01 BE 03 00 14 32 73 00 04 E4 76 00 00 .c......2s...v..
0002A7F0 80 77 18 00 F4 76 00 00 16 44 A8 01 BE B2 00 34 .w...v...D.....4
0002A800 E9 01 00 1C 32 B5 00 01 BE 87 FF B8 EA D3 00 00 ....2...........
0002A810 11 18 00 00 B9 F4 EF F8 30 A1 00 1C BE 03 00 70 ........0......p
0002A820 E8 C1 00 24 E8 E1 00 28 B8 10 FF 98 E8 99 01 9C ...$...(........
0002A830 E8 79 00 18 E8 A1 00 20 E8 9A 00 28 F9 03 00 00 .y..... ...(....
0002A840 F8 A3 00 04 30 64 FF FF F8 7A 00 28 F8 DA 00 0C ....0d...z.(....
0002A850 F8 FA 00 10 30 60 00 01 E9 E1 00 00 EA 61 00 30 ....0`.......a.0
0002A860 EA A1 00 34 EA C1 00 38 EA E1 00 3C EB 01 00 40 ...4...8...<...@
0002A870 EB 21 00 44 EB 41 00 48 B6 0F 00 08 30 21 00 4C .!.D.A.H....0!.L
0002A880 B9 F4 FA 40 80 00 00 00 BC 23 FF 00 B8 10 FF CC ...@.....#......
0002A890 10 60 00 00 30 21 FE 8C FA C1 01 4C F9 E1 00 00 .`..0!.....L....
0002A8A0 FA 61 01 44 FA A1 01 48 FA E1 01 50 FB 01 01 54 .a.D...H...P...T
0002A8B0 FB 21 01 58 FB 41 01 5C FB 61 01 60 FB 81 01 64 .!.X.A.\.a.`...d
0002A8C0 FB A1 01 68 FB C1 01 6C FB E1 01 70 E8 65 01 44 ...h...l...p.e.D
0002A8D0 12 C5 00 00 EB 05 01 F4 EB 85 01 CC BE 03 00 10 ................
0002A8E0 EA 65 01 D4 E8 78 00 28 BC 03 02 F0 EA F8 00 08 .e...x.(........
0002A8F0 BE 37 02 9C 30 60 FF FF E8 B6 00 18 E8 98 00 14 .7..0`..........
0002A900 E9 25 00 00 F8 81 01 30 E9 05 00 04 A6 53 00 1F .%.....0.....S..
0002A910 10 80 18 00 BE 12 00 14 10 84 00 00 32 52 FF FF ............2R..
0002A920 BE 32 FF FC 10 84 20 00 F8 81 01 34 E8 81 01 30 .2.... ....4...0
0002A930 33 20 00 01 FA C1 01 2C F9 21 01 1C F9 01 01 20 3 .....,.!..... 
0002A940 A6 53 00 1F 12 A0 C8 00 BE 12 00 14 12 B5 00 00 .S..............
0002A950 32 52 FF FF BE 32 FF FC 12 B5 A8 00 EB D8 00 0C 2R...2..........
0002A960 E8 F8 00 10 EB E6 00 00 BE 24 03 98 EB B6 01 C8 .........$......
0002A970 16 5D E0 01 BE 52 02 00 E9 41 01 30 EB 58 00 3C .]...R...A.0.X.<
0002A980 FB 01 01 3C 13 6A 00 00 13 1E 00 00 FA C1 01 38 ...<.j.........8
0002A990 30 60 00 07 16 47 18 01 BE B2 03 18 10 D8 00 00 0`...G..........
0002A9A0 30 67 FF F8 A6 43 00 1F 10 A0 C0 00 BE 12 00 14 0g...C..........
0002A9B0 10 A5 00 00 32 52 FF FF BE 32 FF FC 90 A5 00 01 ....2R...2......
0002A9C0 A4 A5 00 FF 30 65 00 24 10 63 18 00 10 63 18 00 ....0e.$.c...c..
0002A9D0 C8 C3 D0 00 BE 06 03 24 30 A5 02 48 10 A5 28 00 .......$0..H..(.
0002A9E0 C4 65 D0 00 14 E6 38 00 90 63 00 61 A6 C3 00 0F .e....8..c.a....
0002A9F0 13 C0 18 00 93 C3 00 01 93 DE 00 01 93 DE 00 01 ................
0002AA00 93 DE 00 01 BE 16 02 10 A8 7E 00 0F A9 36 00 01 .........~...6..
0002AA10 BE 09 00 2C E8 81 01 38 30 C0 FF FF E8 64 00 00 ...,...80....d..
0002AA20 10 A4 00 00 30 80 00 76 E9 03 00 04 F8 83 00 14 ....0..v........
0002AA30 99 FC 40 00 F8 E1 01 40 E8 E1 01 40 BE 67 03 B4 ..@....@...@.g..
0002AA40 11 19 00 00 30 E7 FF FF A6 47 00 1F 10 60 C0 00 ....0....G...`..
0002AA50 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
0002AA60 90 63 00 01 A4 63 00 01 BE 23 00 0C 12 D5 00 00 .c...c...#......
0002AA70 EA C1 01 34 12 FD E8 00 12 F7 B8 00 B0 00 00 01 ...4............
0002AA80 32 F7 78 60 B8 10 00 70 10 D8 00 00 BE 67 01 64 2.x`...p.....g.d
0002AA90 11 19 00 00 30 E7 FF FF A6 47 00 1F 10 60 30 00 ....0....G...`0.
0002AAA0 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
0002AAB0 90 63 00 01 A4 63 00 01 BC 03 00 2C C4 73 F8 00 .c...c.....,.s..
0002AAC0 90 83 00 61 84 A4 A8 00 BC 25 00 1C B0 00 00 00 ...a.....%......
0002AAD0 A4 63 FF FF BE 44 01 34 E8 81 01 34 10 63 A8 00 .c...D.4...4.c..
0002AAE0 D4 73 F8 00 33 BD 00 01 16 5D E0 01 BE 52 00 28 .s..3....]...R.(
0002AAF0 32 F7 00 04 E8 77 00 00 12 63 18 00 C4 73 F8 00 2....w...c...s..
0002AB00 BC 23 FF 8C 33 DE FF FF BE BE FF E0 33 BD 00 01 .#..3.......3...
0002AB10 33 BD FF FF BE 16 00 38 13 06 00 00 10 7D E8 00 3......8.....}..
0002AB20 10 63 18 00 B0 00 00 01 30 63 78 60 E8 A3 00 00 .c......0cx`....
0002AB30 10 7B D8 00 10 63 18 00 10 C5 28 00 30 81 00 1C .{...c....(.0...
0002AB40 D6 C6 F8 00 D8 A3 20 00 33 7B 00 01 33 BD 00 01 ...... .3{..3...
0002AB50 16 5D E0 01 BE B2 FE 40 30 60 00 07 EA C1 01 38 .].....@0`.....8
0002AB60 13 D8 00 00 E9 21 01 1C EB 01 01 3C E8 B6 00 18 .....!.....<....
0002AB70 E9 01 01 20 E8 81 01 30 F9 25 00 00 F9 05 00 04 ... ...0.%......
0002AB80 FB D8 00 0C F8 F8 00 10 F8 98 00 14 E8 98 00 28 ...............(
0002AB90 30 60 00 01 30 84 FF FF F8 98 00 28 E9 E1 00 00 0`..0......(....
0002ABA0 EA 61 01 44 EA A1 01 48 EA C1 01 4C EA E1 01 50 .a.D...H...L...P
0002ABB0 EB 01 01 54 EB 21 01 58 EB 41 01 5C EB 61 01 60 ...T.!.X.A.\.a.`
0002ABC0 EB 81 01 64 EB A1 01 68 EB C1 01 6C EB E1 01 70 ...d...h...l...p
0002ABD0 B6 0F 00 08 30 21 01 74 B9 F4 F6 E8 F8 C1 01 40 ....0!.t.......@
0002ABE0 BE 23 FD 0C E8 C1 01 40 B8 10 FF B4 10 60 00 00 .#.....@.....`..
0002ABF0 B9 F4 EC 1C 30 A1 01 1C BE 03 02 14 E8 C1 01 24 ....0..........$
0002AC00 B8 10 FE 94 E8 E1 01 28 10 63 20 00 B8 10 FE D8 .......(.c .....
0002AC10 D4 73 F8 00 BE 03 FE 64 12 FD E8 00 11 5B 00 00 .s.....d.....[..
0002AC20 13 7E 00 00 30 A0 00 01 13 D8 00 00 A6 5B 00 1F .~..0........[..
0002AC30 10 80 28 00 BE 12 00 14 10 84 00 00 32 52 FF FF ..(.........2R..
0002AC40 BE 32 FF FC 10 84 20 00 F8 81 01 30 EB 01 01 3C .2.... ....0...<
0002AC50 BE 1B 00 48 EA C1 01 38 16 5B 38 01 BE 52 02 08 ...H...8.[8..R..
0002AC60 11 1B 00 00 E8 81 01 30 14 FB 38 00 A6 47 00 1F .......0..8..G..
0002AC70 10 A0 F0 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ............2R..
0002AC80 BE 32 FF FC 90 A5 00 01 30 C4 FF FF 84 A5 30 00 .2......0.....0.
0002AC90 10 84 28 00 F8 81 01 30 E8 81 01 30 BE 24 00 68 ..(....0...0.$.h
0002ACA0 E9 21 01 1C E8 B6 00 18 B8 10 FE D0 E9 01 01 20 .!............. 
0002ACB0 31 00 00 00 B9 F4 EB 58 30 A1 01 1C BE 03 01 50 1......X0......P
0002ACC0 E8 E1 01 28 30 80 00 07 16 47 20 01 BE 52 FC D4 ...(0....G ..R..
0002ACD0 EB 01 01 24 11 39 00 00 11 1A 00 00 10 D8 00 00 ...$.9..........
0002ACE0 B9 F4 EC EC 30 A1 01 1C BE 43 01 24 EB 01 01 24 ....0....C.$...$
0002ACF0 B8 10 FC FC E8 E1 01 28 B8 10 FF E0 31 20 00 09 .......(....1 ..
0002AD00 11 57 00 00 16 5D E0 01 BE 52 00 94 13 5D E8 00 .W...]...R...]..
0002AD10 10 DE 00 00 13 5A D0 00 B0 00 00 01 33 5A 78 60 .....Z......3Zx`
0002AD20 32 60 00 01 E8 7A 00 00 12 E3 18 00 C4 77 F8 00 2`...z.......w..
0002AD30 BC 03 00 58 BE 67 00 9C 11 13 00 00 30 E7 FF FF ...X.g......0...
0002AD40 A6 47 00 1F 10 60 30 00 BE 12 00 14 10 63 00 00 .G...`0......c..
0002AD50 32 52 FF FF BE 32 FF FC 90 63 00 01 A4 63 00 01 2R...2...c...c..
0002AD60 BC 03 00 28 C4 77 F8 00 90 83 00 61 84 A4 A8 00 ...(.w.....a....
0002AD70 BC 25 00 18 B0 00 00 00 A4 63 FF FF BE 44 00 D8 .%.......c...D..
0002AD80 10 A3 A8 00 D4 B7 F8 00 33 BD 00 01 16 5D E0 01 ........3....]..
0002AD90 BE B2 FF 94 33 5A 00 04 13 C6 00 00 E8 81 01 30 ....3Z.........0
0002ADA0 E8 B6 00 18 E9 01 01 20 30 84 FF FF E9 21 01 1C ....... 0....!..
0002ADB0 F8 81 01 30 E8 81 01 30 F9 25 00 00 F9 05 00 04 ...0...0.%......
0002ADC0 FB D8 00 0C F8 F8 00 10 B8 10 FD C4 F8 98 00 14 ................
0002ADD0 30 A1 01 1C B9 F4 EA 38 F9 41 01 40 BE 03 00 34 0......8.A.@...4
0002ADE0 E9 41 01 40 E8 C1 01 24 B8 10 FF 54 E8 E1 01 28 .A.@...$...T...(
0002ADF0 10 D8 00 00 B9 F4 EA 18 30 A1 01 1C BE 03 00 10 ........0.......
0002AE00 EB 01 01 24 B8 10 FC 40 E8 E1 01 28 11 5B 00 00 ...$...@...(.[..
0002AE10 BE 0A FD 8C 10 60 00 00 B0 00 3F FF 30 8A FF FF .....`....?.0...
0002AE20 10 84 20 00 10 84 20 00 30 61 00 1C 10 83 20 00 .. ... .0a.... .
0002AE30 30 C1 00 18 E8 64 00 00 30 84 FF FC 88 A6 20 00 0....d..0..... .
0002AE40 10 63 18 00 BE 25 FF F0 D4 03 F8 00 B8 10 FD 50 .c...%.........P
0002AE50 10 60 00 00 E8 81 01 34 10 63 20 00 B8 10 FF 2C .`.....4.c ....,
0002AE60 D4 77 F8 00 10 DE 00 00 30 A1 01 1C B9 F4 E9 A0 .w......0.......
0002AE70 F9 41 01 40 BE 03 FF 9C E9 41 01 40 EB C1 01 24 .A.@.....A.@...$
0002AE80 B8 10 FD E4 E8 E1 01 28 30 21 FF 9C FA 61 00 34 .......(0!...a.4
0002AE90 FA A1 00 38 F9 E1 00 00 FA C1 00 3C FA E1 00 40 ...8.......<...@
0002AEA0 FB 01 00 44 FB 21 00 48 FB 41 00 4C FB 61 00 50 ...D.!.H.A.L.a.P
0002AEB0 FB 81 00 54 FB A1 00 58 FB C1 00 5C FB E1 00 60 ...T...X...\...`
0002AEC0 E8 65 01 44 12 65 00 00 12 A6 00 00 EB E5 01 F4 .e.D.e..........
0002AED0 EA E5 01 CC BE 03 00 10 EB 05 01 D4 E8 7F 00 28 ...............(
0002AEE0 BC 03 00 68 E8 7F 00 08 BC 23 00 14 EB 5F 00 14 ...h.....#..._..
0002AEF0 BC 1A 00 6C 33 5A FF FF FB 5F 00 14 E8 9F 00 28 ...l3Z..._.....(
0002AF00 30 60 00 01 30 84 FF FF F8 9F 00 28 E9 E1 00 00 0`..0......(....
0002AF10 EA 61 00 34 EA A1 00 38 EA C1 00 3C EA E1 00 40 .a.4...8...<...@
0002AF20 EB 01 00 44 EB 21 00 48 EB 41 00 4C EB 61 00 50 ...D.!.H.A.L.a.P
0002AF30 EB 81 00 54 EB A1 00 58 EB C1 00 5C EB E1 00 60 ...T...X...\...`
0002AF40 B6 0F 00 08 30 21 00 64 B9 F4 F3 78 80 00 00 00 ....0!.d...x....
0002AF50 BC 23 FF 94 B8 10 FF B8 10 60 00 00 E8 73 00 18 .#.......`...s..
0002AF60 EB D3 01 C8 FA 61 00 2C E8 A3 00 00 E8 83 00 04 .....a.,........
0002AF70 EB 75 00 00 F8 A1 00 1C F8 81 00 20 E8 DF 00 0C .u......... ....
0002AF80 E8 FF 00 10 16 5E B8 01 BE 52 02 40 EA BF 00 3C .....^...R.@...<
0002AF90 13 9A 00 00 32 C0 00 07 33 A0 00 09 B8 10 00 D0 ....2...3.......
0002AFA0 33 20 00 01 16 44 38 01 BE 52 01 8C 13 C9 F0 00 3 ...D8..R......
0002AFB0 10 64 20 00 10 A3 18 00 B0 00 00 01 30 65 78 20 .d .........0ex 
0002AFC0 E9 03 00 00 14 E4 38 00 A6 44 00 1F 10 60 C8 00 ......8..D...`..
0002AFD0 BE 12 00 14 10 63 00 00 32 52 FF FF BE 32 FF FC .....c..2R...2..
0002AFE0 10 63 18 00 30 63 FF FF A6 47 00 1F 10 80 30 00 .c..0c...G....0.
0002AFF0 BE 12 00 14 10 84 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002B000 90 84 00 01 84 63 20 00 16 48 18 01 BE B2 00 1C .....c ..H......
0002B010 10 9E F0 00 B0 00 00 01 30 A5 77 E0 E8 85 00 00 ........0.w.....
0002B020 10 63 20 00 10 9E F0 00 10 84 20 00 B0 00 00 01 .c ....... .....
0002B030 30 84 78 60 E8 84 00 00 A6 58 00 1F 10 A0 18 00 0.x`.....X......
0002B040 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002B050 10 A5 28 00 10 84 20 00 D4 A4 D8 00 33 DE 00 01 ..(... .....3...
0002B060 16 5E B8 01 BE 52 01 7C E8 A1 00 1C 16 47 B0 01 .^...R.|.....G..
0002B070 BE B2 00 88 11 1C 00 00 30 67 FF F8 A6 43 00 1F ........0g...C..
0002B080 10 80 30 00 BE 12 00 14 10 84 00 00 32 52 FF FF ..0.........2R..
0002B090 BE 32 FF FC 90 84 00 01 A4 84 00 FF 30 64 00 24 .2..........0d.$
0002B0A0 10 63 18 00 10 63 18 00 C8 A3 A8 00 BE 05 00 6C .c...c.........l
0002B0B0 11 3D 00 00 30 84 02 48 10 84 20 00 C4 64 A8 00 .=..0..H.. ..d..
0002B0C0 14 E5 38 00 90 63 00 61 A4 83 00 0F 11 20 18 00 ..8..c.a..... ..
0002B0D0 91 23 00 01 91 29 00 01 91 29 00 01 91 29 00 01 .#...)...)...)..
0002B0E0 BE 24 FE C4 A8 69 00 0F BE 23 00 70 33 DE 00 0F .$...i...#.p3...
0002B0F0 B8 10 FF 70 33 DE 00 01 B9 F4 E7 14 30 A1 00 1C ...p3.......0...
0002B100 BE 03 FE 54 E8 E1 00 28 16 47 B0 01 BE 52 FF 6C ...T...(.G...R.l
0002B110 E8 C1 00 24 11 39 00 00 11 15 00 00 B9 F4 E8 B0 ...$.9..........
0002B120 30 A1 00 1C BE 43 FE 30 E8 C1 00 24 B8 10 FF 9C 0....C.0...$....
0002B130 E8 E1 00 28 11 04 00 00 30 A1 00 1C B9 F4 E6 D0 ...(....0.......
0002B140 F8 81 00 30 BE 03 FE 10 E8 81 00 30 E8 C1 00 24 ...0.......0...$
0002B150 B8 10 FE 60 E8 E1 00 28 30 60 00 01 A6 49 00 1F ...`...(0`...I..
0002B160 12 A0 18 00 BE 12 00 14 12 B5 00 00 32 52 FF FF ............2R..
0002B170 BE 32 FF FC 12 B5 A8 00 BE 09 00 40 13 55 00 00 .2.........@.U..
0002B180 16 49 38 01 BE 52 00 68 11 09 00 00 14 E9 38 00 .I8..R.h......8.
0002B190 30 75 FF FF A6 47 00 1F 13 40 30 00 BE 12 00 14 0u...G...@0.....
0002B1A0 13 5A 00 00 32 52 FF FF BE 32 FF FC 93 5A 00 01 .Z..2R...2...Z..
0002B1B0 87 5A 18 00 13 55 D0 00 E8 73 00 18 E8 A1 00 1C .Z...U...s......
0002B1C0 E8 81 00 20 33 5A FF FF F8 A3 00 00 F8 83 00 04 ... 3Z..........
0002B1D0 F8 DF 00 0C F8 FF 00 10 B8 10 FD 24 FB 5F 00 14 ...........$._..
0002B1E0 E8 73 00 18 B8 10 FF E4 E8 81 00 20 30 A1 00 1C .s......... 0...
0002B1F0 B9 F4 E6 1C F9 21 00 30 BE 03 FD 5C E9 21 00 30 .....!.0...\.!.0
0002B200 E8 C1 00 24 B8 10 FF 88 E8 E1 00 28 30 21 FF 8C ...$.......(0!..
0002B210 FB A1 00 68 FB C1 00 6C F9 E1 00 00 FA 61 00 44 ...h...l.....a.D
0002B220 FA A1 00 48 FA C1 00 4C FA E1 00 50 FB 01 00 54 ...H...L...P...T
0002B230 FB 21 00 58 FB 41 00 5C FB 61 00 60 FB 81 00 64 .!.X.A.\.a.`...d
0002B240 FB E1 00 70 E8 65 01 44 13 C5 00 00 13 A6 00 00 ...p.e.D........
0002B250 EB 85 01 F4 BE 03 00 10 EB 25 01 D4 E8 7C 00 28 .........%...|.(
0002B260 BC 03 02 50 EA DC 00 08 BC 36 01 FC E8 7E 00 18 ...P.....6...~..
0002B270 E8 FC 00 20 E8 DC 00 24 E9 03 00 00 E8 A3 00 04 ... ...$........
0002B280 E9 7C 00 18 E9 5C 00 1C E8 9C 00 14 E9 3E 01 9C .|...\.......>..
0002B290 F8 E1 00 28 F8 C1 00 2C F8 81 00 1C FB C1 00 40 ...(...,.......@
0002B2A0 F9 01 00 30 F8 A1 00 34 F9 61 00 20 F9 41 00 24 ...0...4.a. .A.$
0002B2B0 E8 DC 00 0C BE 69 01 78 E8 FC 00 10 33 FE 01 A0 .....i.x....3...
0002B2C0 33 00 00 07 33 40 00 01 33 61 00 1C EA BF 00 00 3...3@..3a......
0002B2D0 EA FD 00 00 30 75 00 61 10 63 18 00 10 63 18 00 ....0u.a.c...c..
0002B2E0 C8 63 F0 00 E8 63 00 14 30 63 00 0B 10 63 18 00 .c...c..0c...c..
0002B2F0 10 63 18 00 16 47 C0 01 BE B2 01 CC CA 63 E0 00 .c...G.......c..
0002B300 30 67 FF F8 A6 43 00 1F 10 A0 30 00 BE 12 00 14 0g...C....0.....
0002B310 10 A5 00 00 32 52 FF FF BE 32 FF FC 90 A5 00 01 ....2R...2......
0002B320 A4 A5 00 FF 30 65 00 24 10 63 18 00 10 63 18 00 ....0e.$.c...c..
0002B330 C8 63 98 00 BE 03 01 B4 31 20 00 09 30 A5 02 48 .c......1 ..0..H
0002B340 10 A5 28 00 C6 65 98 00 14 E3 38 00 92 73 00 61 ..(..e....8..s.a
0002B350 BC 13 00 80 16 53 38 01 BE 52 01 B0 11 13 00 00 .....S8..R......
0002B360 10 73 98 00 10 63 18 00 B0 00 00 01 30 A3 78 20 .s...c......0.x 
0002B370 E9 05 00 00 14 F3 38 00 A6 53 00 1F 10 A0 D0 00 ......8..S......
0002B380 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002B390 10 A5 28 00 30 A5 FF FF A6 47 00 1F 12 60 30 00 ..(.0....G...`0.
0002B3A0 BE 12 00 14 12 73 00 00 32 52 FF FF BE 32 FF FC .....s..2R...2..
0002B3B0 92 73 00 01 86 65 98 00 16 48 98 01 BC B2 00 14 .s...e...H......
0002B3C0 B0 00 00 01 30 63 77 E0 E8 63 00 00 12 73 18 00 ....0cw..c...s..
0002B3D0 32 B5 00 01 12 B5 A8 00 12 B5 A8 00 C8 B5 D8 00 2...............
0002B3E0 E8 7E 01 9C 32 D6 00 01 12 73 28 00 A6 59 00 1F .~..2....s(..Y..
0002B3F0 10 A0 98 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ............2R..
0002B400 BE 32 FF FC 10 A5 28 00 DA 75 D8 00 F4 B7 00 00 .2....(..u......
0002B410 33 BD 00 04 16 43 B0 01 BE 52 FE B4 33 FF 00 04 3....C...R..3...
0002B420 E8 7E 00 18 E9 01 00 30 E8 A1 00 34 F9 03 00 00 .~.....0...4....
0002B430 F8 A3 00 04 E8 61 00 1C E8 81 00 20 F8 DC 00 0C .....a..... ....
0002B440 F8 7C 00 14 E8 61 00 24 F8 9C 00 18 E8 81 00 28 .|...a.$.......(
0002B450 F8 7C 00 1C E8 61 00 2C F8 FC 00 10 F8 9C 00 20 .|...a.,....... 
0002B460 F8 7C 00 24 E8 BC 00 28 30 60 00 01 30 A5 FF FF .|.$...(0`..0...
0002B470 F8 BC 00 28 E9 E1 00 00 EA 61 00 44 EA A1 00 48 ...(.....a.D...H
0002B480 EA C1 00 4C EA E1 00 50 EB 01 00 54 EB 21 00 58 ...L...P...T.!.X
0002B490 EB 41 00 5C EB 61 00 60 EB 81 00 64 EB A1 00 68 .A.\.a.`...d...h
0002B4A0 EB C1 00 6C EB E1 00 70 B6 0F 00 08 30 21 00 74 ...l...p....0!.t
0002B4B0 B9 F4 EE 10 80 00 00 00 BC 23 FD AC B8 10 FF B8 .........#......
0002B4C0 10 60 00 00 31 00 00 00 B9 F4 E3 44 30 A1 00 30 .`..1......D0..0
0002B4D0 BE 03 FF EC E8 E1 00 3C 16 47 C0 01 BE 52 FE 24 .......<.G...R.$
0002B4E0 E8 C1 00 38 11 3A 00 00 11 13 00 00 B9 F4 E4 E0 ...8.:..........
0002B4F0 30 A1 00 30 BE 43 FF C8 12 63 00 00 E8 C1 00 38 0..0.C...c.....8
0002B500 B8 10 FE 50 E8 E1 00 3C B9 F4 E3 04 30 A1 00 30 ...P...<....0..0
0002B510 BE 03 FF AC E8 C1 00 38 B8 10 FE 48 E8 E1 00 3C .......8...H...<

;; fn0002B520: 0002B520
fn0002B520 proc
	addik	r1,r1,FFFFFFE0
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	lwi	r3,r5,00000004
	addk	r19,r5,r0
	addik	r7,r0,00000040
	lwi	r3,r3,00000000
	brald	r15,r3
	addik	r6,r0,00000001
	lwi	r7,r19,00000024
	lwi	r4,r19,00000004
	imm	00000001
	addik	r5,r0,00000A74
	swi	r3,r19,000001F4
	lwi	r4,r4,00000000
	swi	r5,r3,00000000
	swi	r0,r3,0000002C
	swi	r0,r3,00000030
	swi	r0,r3,00000034
	swi	r0,r3,00000038
	addk	r5,r19,r0
	addk	r3,r0,r7
	addk	r3,r7,r7
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r3,r3,r3
	addk	r7,r3,r0
	brald	r15,r4
	addik	r6,r0,00000001
	lwi	r4,r19,00000024
	bleid	r4,0002B5E8
	swi	r3,r19,000000A0

l0002B5B0:
	addk	r5,r3,r0
	addk	r7,r0,r0
	addik	r6,r0,FFFFFFFF
	addk	r3,r5,r0

l0002B5C0:
	addik	r5,r5,00000100

l0002B5C4:
	swi	r6,r3,00000000
	addik	r3,r3,00000004
	xor	r4,r5,r3
	bnei	r4,0002B5C4

l0002B5D4:
	lwi	r3,r19,00000024
	addik	r7,r7,00000001
	cmp	r18,r3,r7
	bltid	r18,0002B5C0
	addk	r3,r5,r0

l0002B5E8:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020
0002B5F8                         E8 C5 01 80 30 80 00 01         ....0...
0002B600 F8 05 00 94 16 46 20 01 BE B2 00 18 E8 65 01 E4 .....F ......e..
0002B610 F8 83 00 1C F8 03 00 14 B6 0F 00 08 F8 03 00 18 ................
0002B620 E8 85 01 78 A8 84 00 01 BE 04 00 1C E8 A5 01 84 ...x............
0002B630 E8 A5 00 0C F8 03 00 14 F8 03 00 18 B6 0F 00 08 ................
0002B640 F8 A3 00 1C E8 A5 00 48 F8 03 00 14 F8 03 00 18 .......H........
0002B650 B6 0F 00 08 F8 A3 00 1C B6 0F 00 08 10 60 00 00 .............`..
0002B660 30 21 FF 9C FB 81 00 54 F9 E1 00 00 FA 61 00 34 0!.....T.....a.4
0002B670 FA A1 00 38 FA C1 00 3C FA E1 00 40 FB 01 00 44 ...8...<...@...D
0002B680 FB 21 00 48 FB 41 00 4C FB 61 00 50 FB A1 00 58 .!.H.A.L.a.P...X
0002B690 FB C1 00 5C FB E1 00 60 E8 65 01 80 13 85 00 00 ...\...`.e......
0002B6A0 BE 63 00 78 EB 65 01 E4 32 C5 01 84 32 A1 00 1C .c.x.e..2...2...
0002B6B0 12 60 00 00 33 20 00 01 EB 16 00 00 E8 DC 00 94 .`..3 ..........
0002B6C0 32 B5 00 04 EA F8 00 0C 32 73 00 01 32 D6 00 04 2.......2s..2...
0002B6D0 B9 F4 32 38 10 B7 00 00 E8 98 00 04 E8 BC 00 04 ..28............
0002B6E0 11 39 00 00 30 84 00 12 10 84 20 00 10 84 20 00 .9..0..... ... .
0002B6F0 E9 45 00 20 C8 C4 D8 00 11 17 00 00 10 E3 00 00 .E. ............
0002B700 99 FC 50 00 10 BC 00 00 E8 9C 01 80 16 44 98 01 ..P..........D..
0002B710 BE 52 FF A8 F8 75 FF FC EA FB 00 18 E8 9B 00 1C .R...u..........
0002B720 16 44 B8 01 BE B2 01 60 13 17 B8 00 EA DB 00 14 .D.....`........
0002B730 E8 7C 01 94 13 18 C0 00 30 BB 00 20 FB 01 00 2C .|......0.. ...,
0002B740 F8 A1 00 30 16 43 B0 03 BE B2 01 20 E8 A1 00 2C ...0.C..... ...,
0002B750 E8 7C 01 80 BE 63 00 E4 30 63 00 61 12 76 B0 00 .|...c..0c.a.v..
0002B760 12 73 98 00 12 73 98 00 12 73 98 00 10 63 18 00 .s...s...s...c..
0002B770 12 73 98 00 10 63 18 00 12 73 98 00 33 DC 01 84 .s...c...s..3...
0002B780 33 E1 00 1C 12 BC 18 00 13 40 00 00 12 73 98 00 3........@...s..
0002B790 E8 7E 00 00 EB 03 00 38 BE 78 00 90 EB A3 00 34 .~.....8.x.....4
0002B7A0 10 BD 00 00 10 D3 00 00 B9 F4 31 60 EB 3F 00 00 ..........1`.?..
0002B7B0 11 1D E8 00 11 08 40 00 11 08 40 00 10 97 C0 00 ......@...@.....
0002B7C0 11 08 40 00 E8 A1 00 2C 10 84 20 00 11 08 40 00 ..@....,.. ...@.
0002B7D0 10 84 20 00 11 08 40 00 10 F9 28 00 11 39 20 00 .. ...@...(..9 .
0002B7E0 11 08 40 00 E8 87 00 00 BE 7D 00 34 10 84 18 00 ..@......}.4....
0002B7F0 30 BA 00 08 10 A5 28 00 10 A5 28 00 10 BB 28 00 0.....(...(...(.
0002B800 11 44 40 00 F8 85 00 00 30 84 00 80 88 CA 20 00 .D@.....0..... .
0002B810 BE 26 FF F4 30 A5 00 04 13 5D D0 00 30 E7 00 04 .&..0....]..0...
0002B820 88 89 38 00 BC 24 FF C0 33 DE 00 04 88 7E A8 00 ..8..$..3....~..
0002B830 BE 23 FF 60 33 FF 00 04 E8 7C 01 F4 E8 C1 00 30 .#.`3....|.....0
0002B840 E8 63 00 04 99 FC 18 00 10 BC 00 00 BC 03 00 68 .c.............h
0002B850 E8 7C 01 94 32 D6 00 01 16 43 B0 03 BE 52 FE F4 .|..2....C...R..
0002B860 E8 A1 00 2C E8 9B 00 1C F8 1B 00 14 32 F7 00 01 ...,........2...
0002B870 30 A5 00 04 F8 A1 00 2C 16 44 B8 01 BE 52 FE C8 0......,.D...R..
0002B880 12 C0 00 00 E8 9C 00 94 E8 BC 01 78 30 84 00 01 ...........x0...
0002B890 16 45 20 03 BE 52 00 64 F8 9C 00 94 E8 7C 01 EC .E ..R.d.....|..
0002B8A0 E8 63 00 0C 99 FC 18 00 10 BC 00 00 B8 10 00 10 .c..............
0002B8B0 30 60 00 04 FA FB 00 18 FA DB 00 14 E9 E1 00 00 0`..............
0002B8C0 EA 61 00 34 EA A1 00 38 EA C1 00 3C EA E1 00 40 .a.4...8...<...@
0002B8D0 EB 01 00 44 EB 21 00 48 EB 41 00 4C EB 61 00 50 ...D.!.H.A.L.a.P
0002B8E0 EB 81 00 54 EB A1 00 58 EB C1 00 5C EB E1 00 60 ...T...X...\...`
0002B8F0 B6 0F 00 08 30 21 00 64 E8 FC 01 80 30 C0 00 01 ....0!.d....0...
0002B900 16 47 30 01 BE B2 00 1C E8 7C 01 E4 F8 C3 00 1C .G0......|......
0002B910 F8 03 00 14 F8 03 00 18 B8 10 FF A4 30 60 00 03 ............0`..
0002B920 30 A5 FF FF 16 45 20 03 BE B2 00 14 E8 DC 01 84 0....E .........
0002B930 E8 C6 00 0C B8 10 FF DC F8 C3 00 1C B8 10 FF D0 ................
0002B940 E8 C6 00 48 30 21 FF B0 FB A1 00 44 FB C1 00 48 ...H0!.....D...H
0002B950 F9 E1 00 00 FA 61 00 20 FA A1 00 24 FA C1 00 28 .....a. ...$...(
0002B960 FA E1 00 2C FB 01 00 30 FB 21 00 34 FB 41 00 38 ...,...0.!.4.A.8
0002B970 FB 61 00 3C FB 81 00 40 FB E1 00 4C 13 C5 00 00 .a.<...@...L....
0002B980 13 A6 00 00 EB 65 01 E4 EB 85 01 78 E8 9E 00 90 .....e.....x....
0002B990 E8 7E 00 98 10 BE 00 00 16 43 20 01 BE 52 00 1C .~.......C ..R..
0002B9A0 88 C4 18 00 BE 26 00 64 EB FE 00 9C E8 7E 00 94 .....&.d.....~..
0002B9B0 16 43 F8 03 BC 52 00 54 E8 7E 01 EC E8 63 00 00 .C...R.T.~...c..
0002B9C0 99 FC 18 00 80 00 00 00 BC 23 FF C4 E9 E1 00 00 .........#......
0002B9D0 EA 61 00 20 EA A1 00 24 EA C1 00 28 EA E1 00 2C .a. ...$...(...,
0002B9E0 EB 01 00 30 EB 21 00 34 EB 41 00 38 EB 61 00 3C ...0.!.4.A.8.a.<
0002B9F0 EB 81 00 40 EB A1 00 44 EB C1 00 48 EB E1 00 4C ...@...D...H...L
0002BA00 B6 0F 00 08 30 21 00 50 E8 9E 00 24 BE 64 01 30 ....0!.P...$.d.0
0002BA10 EA 7E 00 D8 33 9C FF FF 12 A0 00 00 33 7B 00 48 .~..3.......3{.H
0002BA20 FB 81 00 1C E8 73 00 30 BE 03 01 00 33 55 00 01 .....s.0....3U..
0002BA30 EA D3 00 0C 10 DF 00 00 B9 F4 2E D0 10 B6 00 00 ................
0002BA40 E8 9E 00 04 31 20 00 00 11 16 00 00 E8 84 00 20 ....1 ......... 
0002BA50 10 E3 00 00 E8 DB 00 00 99 FC 20 00 10 BE 00 00 .......... .....
0002BA60 13 03 00 00 EB FE 00 9C E8 61 00 1C 16 43 F8 03 .........a...C..
0002BA70 BE 52 00 20 EB 33 00 0C E8 B3 00 20 B9 F4 2F 8C .R. .3..... ../.
0002BA80 10 D9 00 00 BE 03 00 10 33 55 00 01 13 23 00 00 ........3U...#..
0002BA90 33 55 00 01 E8 9E 01 F8 10 7A D0 00 12 B5 A8 00 3U.......z......
0002BAA0 10 63 18 00 12 B5 A8 00 CA E3 20 00 BE 79 00 78 .c........ ..y.x
0002BAB0 CA D5 E8 00 13 39 C8 00 E8 B3 00 1C 13 39 C8 00 .....9.......9..
0002BAC0 13 38 C8 00 BE 05 00 98 EB F8 00 00 12 A0 00 00 .8..............
0002BAD0 13 95 00 00 11 35 00 00 10 FF 00 00 10 BE 00 00 .....5..........
0002BAE0 11 16 00 00 10 D3 00 00 33 9C 00 01 99 FC B8 00 ........3.......
0002BAF0 33 FF 00 80 E8 93 00 24 E8 B3 00 1C 16 45 E0 03 3......$.....E..
0002BB00 BE 52 FF D4 12 B5 20 00 10 84 20 00 33 18 00 04 .R.... ... .3...
0002BB10 10 84 20 00 88 78 C8 00 BE 23 FF AC 12 D6 20 00 .. ..x...#.... .
0002BB20 EB FE 00 9C E8 9E 00 24 12 BA 00 00 32 73 00 54 .......$....2s.T
0002BB30 16 44 D0 01 BE 52 FE F0 33 7B 00 04 E8 BE 01 78 .D...R..3{.....x
0002BB40 30 9F 00 01 F8 9E 00 9C 16 45 20 03 BE B2 FE 80 0........E .....
0002BB50 30 60 00 04 B8 10 FE 78 30 60 00 03 E8 93 00 24 0`.....x0`.....$
0002BB60 33 18 00 04 88 78 C8 00 10 84 20 00 10 84 20 00 3....x.... ... .
0002BB70 BE 23 FF 54 12 D6 20 00 B8 10 FF AC EB FE 00 9C .#.T.. .........
0002BB80 30 21 FF DC FA 61 00 1C F9 E1 00 00 FA A1 00 20 0!...a......... 
0002BB90 EA A5 01 E4 E8 75 00 10 BE 03 00 1C 12 65 00 00 .....u.......e..
0002BBA0 E8 65 00 50 BC 23 00 28 B0 00 00 01 30 C0 1F C4 .e.P.#.(....0...
0002BBB0 F8 D5 00 0C F8 13 00 9C E9 E1 00 00 EA 61 00 1C .............a..
0002BBC0 EA A1 00 20 B6 0F 00 08 30 21 00 24 E8 65 00 DC ... ....0!.$.e..
0002BBD0 BC 03 FF D8 E8 65 00 A0 BC 03 FF D0 E8 75 00 70 .....e.......u.p
0002BBE0 BE 03 00 D8 E8 85 00 24 BE 64 FF C0 E9 33 00 D8 .......$.d...3..
0002BBF0 E8 89 00 4C BC 04 FF B4 E8 A4 00 00 BC 05 FF AC ...L............
0002BC00 E8 A4 00 04 BC 05 FF A4 E8 A4 00 20 BC 05 FF 9C ........... ....
0002BC10 E8 A4 00 40 BE 05 FF 94 11 00 00 00 11 68 00 00 ...@.........h..
0002BC20 11 48 00 00 31 29 00 A0 31 80 00 01 E8 A4 00 24 .H..1)..1......$
0002BC30 BC 05 FF 78 E8 84 00 08 BC 04 FF 70 E8 B3 00 A0 ...x.......p....
0002BC40 C8 88 28 00 BE 44 FF 64 10 A5 40 00 30 80 00 04 ..(..D.d..@.0...
0002BC50 C8 C4 28 00 D8 C4 18 00 C8 E4 28 00 30 84 00 04 ..(.......(.0...
0002BC60 BE 07 00 0C A8 C4 00 18 11 6C 00 00 BC 26 FF E4 .........l...&..
0002BC70 E8 93 00 24 31 4A 00 01 16 44 50 01 BE B2 00 70 ...$1J...DP....p
0002BC80 30 63 00 18 E8 89 00 00 BC 04 FF 20 E8 A4 00 00 0c......... ....
0002BC90 BC 05 FF 18 E8 A4 00 04 BC 05 FF 10 E8 A4 00 20 ............... 
0002BCA0 BE 05 FF 08 31 29 00 54 E8 A4 00 40 BE 25 FF 80 ....1).T...@.%..
0002BCB0 31 08 01 00 B8 00 FE F4 E8 C5 00 04 10 64 20 00 1............d .
0002BCC0 10 83 20 00 E8 66 00 00 10 E0 20 00 10 E4 20 00 .. ..f.... ... .
0002BCD0 10 E7 38 00 10 E7 38 00 99 FC 18 00 30 C0 00 01 ..8...8.....0...
0002BCE0 E8 93 00 24 B8 10 FF 04 F8 75 00 70 BC 0B FE BC ...$.....u.p....
0002BCF0 B0 00 00 01 30 60 27 10 F8 75 00 0C F8 13 00 9C ....0`'..u......
0002BD00 E9 E1 00 00 EA 61 00 1C EA A1 00 20 B6 0F 00 08 .....a..... ....
0002BD10 30 21 00 24 30 21 FF 90 FA C1 00 48 F9 E1 00 00 0!.$0!.....H....
0002BD20 FA 61 00 40 FA A1 00 44 FA E1 00 4C FB 01 00 50 .a.@...D...L...P
0002BD30 FB 21 00 54 FB 41 00 58 FB 61 00 5C FB 81 00 60 .!.T.A.X.a.\...`
0002BD40 FB A1 00 64 FB C1 00 68 FB E1 00 6C EB 65 01 E4 ...d...h...l.e..
0002BD50 12 C5 00 00 E8 A5 01 94 E8 9B 00 18 E8 76 01 78 .............v.x
0002BD60 30 A5 FF FF F8 81 00 1C F8 A1 00 34 30 A3 FF FF 0..........40...
0002BD70 F8 A1 00 38 E8 9B 00 1C E8 A1 00 1C 16 44 28 01 ...8.........D(.
0002BD80 BE B2 01 DC F8 C1 00 78 30 BB 00 20 E8 7B 00 14 .......x0.. .{..
0002BD90 F8 A1 00 3C E8 A1 00 34 16 43 28 03 BE 52 01 9C ...<...4.C(..R..
0002BDA0 F8 61 00 24 E8 D6 01 9C E8 BB 00 20 10 60 30 00 .a.$....... .`0.
0002BDB0 10 66 30 00 10 63 18 00 10 63 18 00 10 63 18 00 .f0..c...c...c..
0002BDC0 10 63 18 00 10 63 18 00 10 63 18 00 B9 F4 10 48 .c...c...c.....H
0002BDD0 10 C3 00 00 E8 76 01 F4 E8 C1 00 3C E8 63 00 04 .....v.....<.c..
0002BDE0 99 FC 18 00 10 B6 00 00 BE 03 02 1C E8 81 00 1C ................
0002BDF0 EA F6 01 80 BE 77 01 2C E8 81 00 24 13 40 00 00 .....w.,...$.@..
0002BE00 13 3A 00 00 B8 10 00 20 33 96 01 84 E8 7F 00 3C .:..... 3......<
0002BE10 13 39 18 00 33 5A 00 01 16 57 D0 01 BE B2 01 00 .9..3Z...W......
0002BE20 33 9C 00 04 EB FC 00 00 E8 7F 00 30 BE 03 FF E0 3..........0....
0002BE30 E8 81 00 34 E8 7F 00 04 E8 D6 01 F8 30 A3 00 01 ...4........0...
0002BE40 10 A5 28 00 10 A5 28 00 CB 05 30 00 E8 A1 00 24 ..(...(...0....$
0002BE50 16 44 28 03 BC B2 01 F8 EB DF 00 34 E8 DF 00 24 .D(........4...$
0002BE60 E8 A1 00 1C 10 63 18 00 B9 F4 2A A0 12 63 18 00 .....c....*..c..
0002BE70 E8 81 00 78 E8 DF 00 40 E8 A1 00 24 C8 F3 20 00 ...x...@...$.. .
0002BE80 10 80 18 00 10 83 18 00 10 84 20 00 B9 F4 2A 7C .......... ...*|
0002BE90 12 A4 38 00 E8 DF 00 38 BE 66 FF 7C F8 61 00 20 ..8....8.f.|.a. 
0002BEA0 FB 81 00 30 EB A1 00 38 13 9F 00 00 30 7E 00 08 ...0...8....0~..
0002BEB0 12 E0 00 00 F8 61 00 28 FB 41 00 2C E8 76 00 94 .....a.(.A.,.v..
0002BEC0 16 5D 18 03 BE 52 00 E0 E8 81 00 1C E8 BC 00 48 .]...R.........H
0002BED0 10 77 20 00 16 45 18 01 BC 52 00 CC E8 BC 00 24 .w ..E...R.....$
0002BEE0 E8 7C 00 34 10 A5 28 00 10 A5 28 00 32 F7 00 01 .|.4..(...(.2...
0002BEF0 13 39 18 00 16 46 B8 01 BE 52 FF C4 12 B5 28 00 .9...F...R....(.
0002BF00 EB 41 00 2C EB 81 00 30 EA F6 01 80 33 5A 00 01 .A.,...0....3Z..
0002BF10 16 57 D0 01 BE 52 FF 10 33 9C 00 04 E8 81 00 24 .W...R..3......$
0002BF20 E8 A1 00 34 30 84 00 01 16 44 28 03 BE B2 FE 78 ...40....D(....x
0002BF30 F8 81 00 24 E8 9B 00 1C E8 61 00 1C 10 A0 00 00 ...$.....a......
0002BF40 F8 1B 00 14 30 63 00 01 F8 61 00 1C 16 44 18 01 ....0c...a...D..
0002BF50 BE 52 FE 54 F8 A1 00 24 E8 76 01 78 E8 96 00 9C .R.T...$.v.x....
0002BF60 E8 B6 00 94 30 84 00 01 30 A5 00 01 F8 96 00 9C ....0...0.......
0002BF70 16 43 28 03 BE B2 00 FC F8 B6 00 94 E8 F6 01 80 .C(.............
0002BF80 30 C0 00 01 16 47 30 01 BE B2 00 CC E8 96 01 E4 0....G0.........
0002BF90 F8 C4 00 1C F8 04 00 14 F8 04 00 18 B8 10 00 74 ...............t
0002BFA0 30 60 00 03 BE 7E FF 38 E8 81 00 28 30 79 00 08 0`...~.8...(0y..
0002BFB0 10 63 18 00 12 64 C8 00 12 73 98 00 EB 41 00 20 .c...d...s...A. 
0002BFC0 10 63 18 00 12 73 98 00 13 FB 18 00 12 7B 98 00 .c...s.......{..
0002BFD0 E8 FF 00 00 11 3A 00 00 10 B6 00 00 11 15 00 00 .....:..........
0002BFE0 10 DC 00 00 99 FC C0 00 33 FF 00 04 E8 BC 00 24 ........3......$
0002BFF0 88 73 F8 00 BE 23 FF DC 13 5A 28 00 B8 10 FE E4 .s...#...Z(.....
0002C000 E8 DC 00 38 F8 9B 00 18 E8 81 00 24 F8 9B 00 14 ...8.......$....
0002C010 E9 E1 00 00 EA 61 00 40 EA A1 00 44 EA C1 00 48 .....a.@...D...H
0002C020 EA E1 00 4C EB 01 00 50 EB 21 00 54 EB 41 00 58 ...L...P.!.T.A.X
0002C030 EB 61 00 5C EB 81 00 60 EB A1 00 64 EB C1 00 68 .a.\...`...d...h
0002C040 EB E1 00 6C B6 0F 00 08 30 21 00 70 B8 10 FE 10 ...l....0!.p....
0002C050 EB DF 00 44 30 63 FF FF 16 43 28 03 BE B2 00 2C ...D0c...C(....,
0002C060 E8 D6 01 84 E8 C6 00 0C B8 10 FF 2C F8 C4 00 1C ...........,....
0002C070 E8 76 01 EC E8 63 00 0C 99 FC 18 00 10 B6 00 00 .v...c..........
0002C080 B8 10 FF 90 30 60 00 04 B8 10 FF 08 E8 C6 00 48 ....0`.........H
0002C090 30 21 FE B4 FA A1 01 20 F9 E1 00 00 FA 61 01 18 0!..... .....a..
0002C0A0 FA 81 01 1C FA C1 01 24 FA E1 01 28 FB 01 01 2C .......$...(...,
0002C0B0 FB 21 01 30 FB 41 01 34 FB 61 01 38 FB 81 01 3C .!.0.A.4.a.8...<
0002C0C0 FB A1 01 40 FB C1 01 44 FB E1 01 48 E8 85 01 E4 ...@...D...H....
0002C0D0 F8 A1 01 50 F8 C1 01 54 F8 81 01 0C EA 65 01 78 ...P...T.....e.x
0002C0E0 B8 10 00 1C 12 A5 00 00 E8 63 00 00 99 FC 18 00 .........c......
0002C0F0 80 00 00 00 BE 03 07 24 E9 E1 00 00 E8 95 00 90 .......$........
0002C100 E8 75 00 98 10 B5 00 00 16 44 18 01 BE 52 09 1C .u.......D...R..
0002C110 88 C4 18 00 E8 75 01 EC E8 83 00 14 BE 24 09 10 .....u.......$..
0002C120 E9 61 01 50 BC 26 FF C4 E8 D5 01 C8 EA D5 00 9C .a.P.&..........
0002C130 E8 F5 00 94 14 86 00 00 80 84 30 00 A8 84 FF FF ..........0.....
0002C140 10 C0 20 00 90 C4 00 41 90 C6 00 41 90 C6 00 41 .. ....A...A...A
0002C150 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C160 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C170 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C180 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C190 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C1A0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C1B0 90 C6 00 41 90 C6 00 41 90 C6 00 41 90 C6 00 41 ...A...A...A...A
0002C1C0 10 86 B0 00 16 47 20 03 BC B2 FF 20 E9 61 01 50 .....G .... .a.P
0002C1D0 E8 8B 00 24 BE 64 06 24 EA EB 00 D8 E9 61 01 0C ...$.d.$.....a..
0002C1E0 13 F7 00 00 32 73 FF FF 31 6B 00 48 12 A0 00 00 ....2s..1k.H....
0002C1F0 F9 61 01 00 FA 61 01 10 E8 7F 00 30 31 75 00 01 .a...a.....01u..
0002C200 BE 03 05 D8 F9 61 00 F8 E8 81 01 10 16 44 B0 03 .....a.......D..
0002C210 BE B2 07 C4 EA 7F 00 0C 11 13 98 00 FA 61 00 DC .............a..
0002C220 F8 01 00 FC E9 61 01 50 E8 81 01 00 E8 6B 00 04 .....a.P.....k..
0002C230 EB 04 00 00 BE 16 07 D8 EA E3 00 20 10 D3 00 00 ........... ....
0002C240 30 B6 FF FF B9 F4 26 C4 12 68 98 00 10 E3 00 00 0.....&..h......
0002C250 31 20 00 00 11 13 00 00 10 D8 00 00 99 FC B8 00 1 ..............
0002C260 E8 A1 01 50 E8 9F 00 0C 30 E0 00 00 10 84 20 00 ...P....0..... .
0002C270 10 84 20 00 10 63 20 00 E9 61 01 0C E8 9F 00 4C .. ..c ..a.....L
0002C280 10 B5 A8 00 E9 4B 00 70 E9 61 01 50 E9 24 00 00 .....K.p.a.P.$..
0002C290 EA 64 00 20 EA 8B 01 F8 31 75 00 01 12 A5 A8 00 .d. ....1u......
0002C2A0 11 00 A8 00 11 15 A8 00 11 08 40 00 11 08 40 00 ..........@...@.
0002C2B0 10 CB 58 00 12 CA 40 00 F9 61 00 F8 E9 04 00 04 ..X...@..a......
0002C2C0 E9 84 00 40 E9 64 00 24 E9 44 00 08 E8 81 01 54 ...@.d.$.D.....T
0002C2D0 10 C6 30 00 10 A5 28 00 C8 A5 20 00 C8 C6 A0 00 ..0...(... .....
0002C2E0 E8 81 00 DC F8 A1 00 B0 BE 64 07 60 F8 C1 00 B4 .........d.`....
0002C2F0 10 8B 58 00 11 4A 50 00 11 08 40 00 10 AC 60 00 ..X..JP...@...`.
0002C300 11 64 20 00 11 08 40 00 10 8A 50 00 10 A5 28 00 .d ...@...P...(.
0002C310 11 08 40 00 10 84 20 00 10 A5 28 00 11 08 40 00 ..@... ...(...@.
0002C320 10 84 20 00 11 85 28 00 11 08 40 00 10 84 20 00 .. ...(...@... .
0002C330 11 8C 60 00 11 08 40 00 10 84 20 00 11 08 40 00 ..`...@... ...@.
0002C340 10 84 20 00 11 8C 60 00 11 8C 60 00 F8 81 00 D8 .. ...`...`.....
0002C350 10 D3 98 00 10 88 40 00 10 C6 30 00 F8 81 00 E0 ......@...0.....
0002C360 10 8C 60 00 10 C6 30 00 F8 81 00 E8 E8 81 00 D8 ..`...0.........
0002C370 11 6B 58 00 11 49 48 00 10 C6 30 00 11 4A 50 00 .kX..IH...0..JP.
0002C380 10 AB 58 00 10 C6 30 00 11 6A 50 00 10 84 20 00 ..X...0..jP... .
0002C390 10 A5 28 00 10 C6 30 00 11 6B 48 00 10 C6 30 00 ..(...0..kH...0.
0002C3A0 10 A5 28 00 F8 81 00 F4 E8 81 00 DC 10 A5 28 00 ..(...........(.
0002C3B0 F9 61 00 C0 F8 61 00 BC 10 6B 58 00 11 66 30 00 .a...a...kX..f0.
0002C3C0 F9 61 00 E4 12 FF 00 00 11 65 28 00 10 63 18 00 .a.......e(..c..
0002C3D0 11 4A 48 00 F9 61 00 F0 30 84 FF FF 11 60 00 00 .JH..a..0....`..
0002C3E0 F8 E1 01 04 F9 01 00 C8 F8 C1 00 CC F9 81 00 D0 ................
0002C3F0 F8 A1 00 D4 F8 61 00 C4 F9 41 00 EC F9 61 00 B8 .....a...A...a..
0002C400 F8 81 01 08 E9 61 00 B8 E8 81 00 BC 14 6B 00 00 .....a.......k..
0002C410 80 63 58 00 BE 43 05 A4 EA 64 00 00 E9 61 01 04 .cX..C...d...a..
0002C420 BE 0B 05 98 13 53 00 00 E9 61 00 FC BE 0B 00 1C .....S...a......
0002C430 E8 81 00 BC E8 81 01 08 E9 61 00 B8 88 64 58 00 .........a...dX.
0002C440 BE 03 05 80 E8 81 00 BC EB 64 00 04 E4 73 00 00 .........d...s..
0002C450 E4 9A 00 00 E4 BB 00 00 90 63 00 61 F8 61 00 A4 .........c.a.a..
0002C460 E8 77 00 1C 90 84 00 61 90 A5 00 61 13 80 00 00 .w.....a...a....
0002C470 13 E5 00 00 EB A1 00 A4 13 C4 00 00 13 3C 00 00 .............<..
0002C480 30 63 FF FF F8 81 00 AC F8 A1 00 A8 F8 61 00 A0 0c...........a..
0002C490 33 5A 00 80 33 7B 00 80 30 E0 00 01 10 B3 00 00 3Z..3{..0.......
0002C4A0 B9 F4 09 2C 30 C1 00 1C E9 61 00 A0 16 4B C8 03 ...,0....a...K..
0002C4B0 BE B2 05 18 12 BD 00 00 E4 7B 00 00 E7 1A 00 00 .........{......
0002C4C0 E6 B3 00 80 90 63 00 61 93 18 00 61 92 B5 00 61 .....c.a...a...a
0002C4D0 F8 61 00 9C E8 96 00 04 BE 04 00 70 E4 61 00 1E .a.........p.a..
0002C4E0 BE 23 00 68 E9 01 00 A4 E8 C1 00 C4 F8 81 01 14 .#.h............
0002C4F0 B9 F4 24 18 14 B5 40 00 E8 81 01 14 E8 C1 00 E0 ..$...@.........
0002C500 BE 43 04 70 E9 61 00 C8 B9 F4 22 C8 10 AB 18 00 .C.p.a....".....
0002C510 E8 81 01 14 BE 64 00 30 30 C0 00 01 A6 44 00 1F .....d.00....D..
0002C520 10 A0 30 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ..0.........2R..
0002C530 BE 32 FF FC 10 A5 28 00 16 45 18 01 BC 52 00 08 .2....(..E...R..
0002C540 30 65 FF FF F4 61 00 1E E8 96 00 08 BE 04 00 6C 0e...a.........l
0002C550 E4 61 00 2C BE 23 00 64 E8 C1 00 C4 14 BF F0 00 .a.,.#.d........
0002C560 B9 F4 23 A8 F8 81 01 14 E8 81 01 14 E8 C1 00 E4 ..#.............
0002C570 BE 43 03 B8 E9 61 00 CC B9 F4 22 58 10 AB 18 00 .C...a...."X....
0002C580 E8 81 01 14 BE 64 00 30 30 C0 00 01 A6 44 00 1F .....d.00....D..
0002C590 10 A0 30 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ..0.........2R..
0002C5A0 BE 32 FF FC 10 A5 28 00 16 45 18 01 BC 52 00 08 .2....(..E...R..
0002C5B0 30 65 FF FF F4 61 00 2C E8 96 00 0C BE 04 00 74 0e...a.,.......t
0002C5C0 E4 61 00 3C BE 23 00 6C E8 C1 00 C0 10 7D E8 00 .a.<.#.l.....}..
0002C5D0 10 BE F8 00 14 A3 28 00 B9 F4 23 30 F8 81 01 14 ......(...#0....
0002C5E0 E8 81 01 14 E8 C1 00 E8 BE 43 02 F8 E9 61 00 D0 .........C...a..
0002C5F0 B9 F4 21 E0 10 AB 18 00 E8 81 01 14 BE 64 00 30 ..!..........d.0
0002C600 30 C0 00 01 A6 44 00 1F 10 A0 30 00 BE 12 00 14 0....D....0.....
0002C610 10 A5 00 00 32 52 FF FF BE 32 FF FC 10 A5 28 00 ....2R...2....(.
0002C620 16 45 18 01 BC 52 00 08 30 65 FF FF F4 61 00 3C .E...R..0e...a.<
0002C630 E8 96 00 10 BE 04 00 80 E4 61 00 2E BE 23 00 78 .........a...#.x
0002C640 E9 61 00 AC E9 01 00 A8 E8 C1 00 EC 14 B8 58 00 .a............X.
0002C650 E9 61 00 9C 14 A8 28 00 F8 81 01 14 B9 F4 22 AC .a....(.......".
0002C660 10 A5 58 00 E8 81 01 14 E8 C1 00 F0 BE 43 02 2C ..X..........C.,
0002C670 E9 61 00 D4 B9 F4 21 5C 10 AB 18 00 E8 81 01 14 .a....!\........
0002C680 BE 64 00 30 30 C0 00 01 A6 44 00 1F 10 A0 30 00 .d.00....D....0.
0002C690 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002C6A0 10 A5 28 00 16 45 18 01 BC 52 00 08 30 65 FF FF ..(..E...R..0e..
0002C6B0 F4 61 00 2E E8 96 00 14 BE 04 00 84 11 3C 00 00 .a...........<..
0002C6C0 E4 61 00 20 BE 23 00 7C E9 01 00 B0 E9 01 00 A4 .a. .#.|........
0002C6D0 E8 C1 00 C0 10 7D E8 00 10 B5 40 00 14 A3 28 00 .....}....@...(.
0002C6E0 B9 F4 22 28 F8 81 01 14 E8 81 01 14 E8 C1 00 F4 .."(............
0002C6F0 BE 43 01 60 E9 61 00 D8 B9 F4 20 D8 10 AB 18 00 .C.`.a.... .....
0002C700 E8 81 01 14 BE 64 00 30 30 C0 00 01 A6 44 00 1F .....d.00....D..
0002C710 10 A0 30 00 BE 12 00 14 10 A5 00 00 32 52 FF FF ..0.........2R..
0002C720 BE 32 FF FC 10 A5 28 00 16 45 18 01 BC 52 00 08 .2....(..E...R..
0002C730 30 65 FF FF F4 61 00 20 11 3C 00 00 E9 01 00 B0 0e...a. .<......
0002C740 10 D7 00 00 E8 A1 01 50 E9 61 00 B4 FB C1 00 AC .......P.a......
0002C750 99 FC 58 00 30 E1 00 1C E8 77 00 24 E8 81 00 A0 ..X.0....w.$....
0002C760 FB A1 00 A4 FB E1 00 A8 33 39 00 01 32 73 00 80 ........39..2s..
0002C770 13 9C 18 00 33 5A 00 80 33 7B 00 80 13 D8 00 00 ....3Z..3{......
0002C780 13 B5 00 00 16 59 20 03 BE B2 FD 10 EB E1 00 9C .....Y .........
0002C790 E9 61 00 B8 E8 A1 00 DC 10 63 18 00 31 6B 00 01 .a.......c..1k..
0002C7A0 F9 61 00 B8 88 85 58 00 E9 61 00 B0 10 63 18 00 .a....X..a...c..
0002C7B0 11 6B 18 00 F9 61 00 B0 E9 61 00 BC 31 6B 00 04 .k...a...a..1k..
0002C7C0 BE 24 FC 44 F9 61 00 BC E8 81 01 50 13 F7 00 00 .$.D.a.....P....
0002C7D0 EA C4 00 9C E8 84 00 24 E9 61 01 00 EA A1 00 F8 .......$.a......
0002C7E0 33 FF 00 54 31 6B 00 04 16 44 A8 01 BE 52 FA 0C 3..T1k...D...R..
0002C7F0 F9 61 01 00 E9 61 01 50 32 D6 00 01 30 60 00 04 .a...a.P2...0`..
0002C800 E8 8B 01 78 16 44 B0 03 BE B2 00 0C FA CB 00 9C ...x.D..........
0002C810 30 60 00 03 E9 E1 00 00 EA 61 01 18 EA A1 01 20 0`.......a..... 
0002C820 EA C1 01 24 EA E1 01 28 EB 01 01 2C EB 21 01 30 ...$...(...,.!.0
0002C830 EB 41 01 34 EB 61 01 38 EB 81 01 3C EB A1 01 40 .A.4.a.8...<...@
0002C840 EB C1 01 44 EB E1 01 48 B6 0F 00 08 30 21 01 4C ...D...H....0!.L
0002C850 14 A3 58 00 B9 F4 1F 7C F8 81 01 14 E8 81 01 14 ..X....|........
0002C860 BE 64 00 30 30 C0 00 01 A6 44 00 1F 10 A0 30 00 .d.00....D....0.
0002C870 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002C880 10 A5 28 00 16 45 18 01 BC 52 00 08 30 65 FF FF ..(..E...R..0e..
0002C890 B8 10 FE A4 14 63 00 00 14 A3 58 00 B9 F4 1F 34 .....c....X....4
0002C8A0 F8 81 01 14 E8 81 01 14 BE 64 00 30 30 C0 00 01 .........d.00...
0002C8B0 A6 44 00 1F 10 A0 30 00 BE 12 00 14 10 A5 00 00 .D....0.........
0002C8C0 32 52 FF FF BE 32 FF FC 10 A5 28 00 16 45 18 01 2R...2....(..E..
0002C8D0 BC 52 00 08 30 65 FF FF B8 10 FD D8 14 63 00 00 .R..0e.......c..
0002C8E0 14 A3 58 00 B9 F4 1E EC F8 81 01 14 E8 81 01 14 ..X.............
0002C8F0 BE 64 00 30 30 C0 00 01 A6 44 00 1F 10 A0 30 00 .d.00....D....0.
0002C900 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002C910 10 A5 28 00 16 45 18 01 BC 52 00 08 30 65 FF FF ..(..E...R..0e..
0002C920 B8 10 FD 0C 14 63 00 00 14 A3 58 00 B9 F4 1E A4 .....c....X.....
0002C930 F8 81 01 14 E8 81 01 14 BE 64 00 30 30 C0 00 01 .........d.00...
0002C940 A6 44 00 1F 10 A0 30 00 BE 12 00 14 10 A5 00 00 .D....0.........
0002C950 32 52 FF FF BE 32 FF FC 10 A5 28 00 16 45 18 01 2R...2....(..E..
0002C960 BC 52 00 08 30 65 FF FF B8 10 FC 4C 14 63 00 00 .R..0e.....L.c..
0002C970 14 A3 58 00 B9 F4 1E 5C F8 81 01 14 E8 81 01 14 ..X....\........
0002C980 BE 64 00 30 30 C0 00 01 A6 44 00 1F 10 A0 30 00 .d.00....D....0.
0002C990 BE 12 00 14 10 A5 00 00 32 52 FF FF BE 32 FF FC ........2R...2..
0002C9A0 10 A5 28 00 16 45 18 01 BC 52 00 08 30 65 FF FF ..(..E...R..0e..
0002C9B0 B8 10 FB 94 14 63 00 00 B8 10 FA 70 EB 44 FF FC .....c.....p.D..
0002C9C0 B8 10 FA 8C 13 73 00 00 FB E1 00 9C B8 10 FB 08 .....s..........
0002C9D0 13 1E 00 00 10 D3 00 00 B9 F4 20 30 E8 BF 00 20 .......... 0... 
0002C9E0 BE 03 00 54 F8 61 00 DC 31 60 00 01 11 03 00 00 ...T.a..1`......
0002C9F0 E8 81 01 00 F9 61 00 FC E9 61 01 50 EB 04 00 00 .....a...a.P....
0002CA00 E8 6B 00 04 BE 36 F8 38 EA E3 00 20 10 F6 00 00 .k...6.8... ....
0002CA10 31 20 00 00 10 D8 00 00 99 FC B8 00 E8 A1 01 50 1 .............P
0002CA20 B8 10 F8 58 30 E0 00 01 E9 61 01 50 B8 10 F7 A0 ...X0....a.P....
0002CA30 EA CB 00 9C 30 80 00 01 11 13 00 00 FA 61 00 DC ....0........a..
0002CA40 B8 10 F7 E4 F8 81 00 FC E9 61 01 50 EA CB 00 9C .........a.P....
0002CA50 B8 10 FD 88 E8 8B 00 24                         .......$       

;; fn0002CA58: 0002CA58
fn0002CA58 proc
	addik	r1,r1,FFFFFFBC
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r23,r1,00000028
	swi	r15,r1,00000000
	swi	r22,r1,00000024
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	swi	r29,r1,00000040
	lwi	r3,r5,00000004
	addk	r21,r5,r0
	addk	r19,r6,r0
	lwi	r3,r3,00000000
	addik	r7,r0,00000074
	brald	r15,r3
	addik	r6,r0,00000001
	addk	r23,r3,r0
	swi	r3,r21,000001E4
	imm	00000001
	addik	r3,r0,00001C78
	swi	r0,r23,00000070
	swi	r3,r23,00000000
	imm	00000001
	addik	r3,r0,00002200
	bneid	r19,0002CB50
	swi	r3,r23,00000008

l0002CACC:
	lwi	r3,r21,00000004
	addk	r5,r21,r0
	addik	r6,r0,00000001
	lwi	r3,r3,00000004
	brald	r15,r3
	addik	r7,r0,00000500
	addik	r4,r23,00000020
	addik	r6,r23,00000048

l0002CAEC:
	swi	r3,r4,00000000
	addik	r4,r4,00000004
	xor	r5,r4,r6
	bneid	r5,0002CAEC
	addik	r3,r3,00000080

l0002CB00:
	imm	00000001
	addik	r3,r0,00001CD8
	swi	r5,r23,00000010
	swi	r3,r23,00000004
	imm	00000001
	addik	r3,r0,00002394
	swi	r3,r23,0000000C

l0002CB1C:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	lwi	r29,r1,00000040
	rtsd	r15,00000008
	addik	r1,r1,00000044

l0002CB50:
	lwi	r3,r21,00000024
	lwi	r19,r21,000000D8
	bleid	r3,0002CBE0
	addik	r28,r23,00000048

l0002CB60:
	addk	r25,r28,r0
	addik	r19,r19,00000008
	addk	r24,r0,r0
	addik	r29,r0,00000001

l0002CB70:
	lwi	r3,r21,000000DC
	addik	r24,r24,00000001
	beqid	r3,0002CB88
	lwi	r22,r19,00000004

l0002CB80:
	addk	r3,r22,r22
	addk	r22,r3,r22

l0002CB88:
	lwi	r6,r19,00000000
	lwi	r5,r19,00000014
	lwi	r3,r21,00000004
	addik	r19,r19,00000054
	addik	r25,r25,00000004
	brlid	r15,0002CD10
	lwi	r26,r3,00000014
	lwi	r6,r19,FFFFFFB0
	lwi	r5,r19,FFFFFFC4
	brlid	r15,0002CD10
	addk	r27,r3,r0
	addk	r10,r22,r0
	addk	r9,r3,r0
	addk	r8,r27,r0
	addk	r7,r29,r0
	addk	r5,r21,r0
	brald	r15,r26
	addik	r6,r0,00000001
	lwi	r4,r21,00000024
	cmp	r18,r4,r24
	bltid	r18,0002CB70
	swi	r3,r25,FFFFFFFC

l0002CBE0:
	imm	00000001
	addik	r3,r0,00001CE0
	swi	r28,r23,00000010
	swi	r3,r23,00000004
	imm	00000001
	addik	r3,r0,00001FC4
	brid	0002CB1C
	swi	r3,r23,0000000C

;; fn0002CC00: 0002CC00
;;   Called from:
;;     00025CB4 (in fn00025CD4)
fn0002CC00 proc
	lwi	r4,r5,00000004
	bnei	r4,0002CC10

l0002CC08:
	rtsd	r15,00000008
	nop

l0002CC10:
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	lwi	r3,r4,00000024
	addk	r19,r5,r0
	brald	r15,r3
	addik	r6,r0,00000001
	lwi	r3,r19,00000010
	bneid	r3,0002CC4C
	addik	r3,r0,00000064

l0002CC38:
	swi	r3,r19,00000014

l0002CC3C:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

l0002CC4C:
	addik	r3,r0,000000C8
	swi	r3,r19,00000014
	brid	0002CC3C
	swi	r0,r19,00000168

;; fn0002CC5C: 0002CC5C
fn0002CC5C proc
	lwi	r3,r5,00000004
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	swi	r15,r1,00000000
	beqid	r3,0002CC80
	addk	r19,r5,r0

l0002CC74:
	lwi	r3,r3,00000028
	brald	r15,r3
	nop

l0002CC80:
	swi	r0,r19,00000004
	swi	r0,r19,00000014
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020

;; fn0002CC98: 0002CC98
fn0002CC98 proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	lwi	r3,r5,00000004
	addik	r7,r0,00000104
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r6,r0,r0
	swi	r0,r3,00000100
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002CCC4: 0002CCC4
;;   Called from:
;;     00027864 (in fn00027448)
fn0002CCC4 proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	lwi	r3,r5,00000004
	addik	r7,r0,00000228
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r6,r0,r0
	swi	r0,r3,00000224
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002CCF0: 0002CCF0
;;   Called from:
;;     00026234 (in fn000261AC)
;;     00026258 (in fn000261AC)
fn0002CCF0 proc
	addk	r5,r5,r6
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002E7D0
	addik	r5,r5,FFFFFFFF
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002CD10: 0002CD10
;;   Called from:
;;     0002CB9C (in fn0002CA58)
;;     0002CBAC (in fn0002CA58)
fn0002CD10 proc
	addik	r1,r1,FFFFFFE0
	swi	r19,r1,0000001C
	addik	r19,r6,FFFFFFFF
	addk	r19,r19,r5
	swi	r15,r1,00000000
	brlid	r15,0002E86C
	addk	r5,r19,r0
	rsubk	r3,r3,r19
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	rtsd	r15,00000008
	addik	r1,r1,00000020
0002CD40 10 60 30 00 10 66 30 00 10 63 18 00 10 C3 00 00 .`0..f0..c......
0002CD50 30 21 FF D0 FA C1 00 24 FA E1 00 28 F9 E1 00 00 0!.....$...(....
0002CD60 FA 61 00 1C FA A1 00 20 FB 01 00 2C 10 60 40 00 .a..... ...,.`@.
0002CD70 10 68 40 00 10 63 18 00 12 C6 28 00 BE 69 00 30 .h@..c....(..i.0
0002CD80 12 E3 38 00 12 A9 00 00 13 0A 00 00 12 60 00 00 ..8..........`..
0002CD90 C8 D3 B0 00 C8 B3 B8 00 10 F8 00 00 32 B5 FF FF ............2...
0002CDA0 B9 F4 28 6C 32 73 00 04 BC 35 FF E8 E9 E1 00 00 ..(l2s...5......
0002CDB0 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
0002CDC0 EB 01 00 2C B6 0F 00 08 30 21 00 30             ...,....0!.0   

;; fn0002CDCC: 0002CDCC
;;   Called from:
;;     0001CB20 (in fn0001CC00)
fn0002CDCC proc
	addk	r3,r6,r0
	addk	r4,r0,r7
	addk	r4,r7,r7
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r6,r5,r0
	addk	r7,r4,r0
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002F60C
	addk	r5,r3,r0
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002CE14: 0002CE14
fn0002CE14 proc
	addk	r7,r6,r0
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002F63C
	addk	r6,r0,r0
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C
0002CE34             30 21 FF E0 F9 E1 00 00 FA 61 00 1C     0!.......a..
0002CE40 BE 46 00 34 EA 65 00 00 E8 73 00 68 16 46 18 01 .F.4.e...s.h.F..
0002CE50 BE 52 00 18 E9 E1 00 00 E8 73 00 08 99 FC 18 00 .R.......s......
0002CE60 80 00 00 00 E9 E1 00 00 EA 61 00 1C B6 0F 00 08 .........a......
0002CE70 30 21 00 20 E8 93 00 6C BE 24 00 30 10 65 00 00 0!. ...l.$.0.e..
0002CE80 E8 93 00 08 99 FC 20 00 10 A3 00 00 E8 93 00 6C ...... ........l
0002CE90 30 84 00 01 F8 93 00 6C E9 E1 00 00 EA 61 00 1C 0......l.....a..
0002CEA0 B6 0F 00 08 30 21 00 20 E8 D3 00 68 30 A0 00 02 ....0!. ...h0...
0002CEB0 16 46 28 01 BE 52 FF CC 30 84 00 01 B8 10 FF DC .F(..R..0.......
0002CEC0 F8 93 00 6C E8 65 00 00 F8 03 00 6C B6 0F 00 08 ...l.e.....l....
0002CED0 F8 03 00 14 30 21 FF D4 F9 E1 00 00 E9 65 00 00 ....0!.......e..
0002CEE0 E8 6B 00 14 BE 63 00 88 10 A6 00 00 E8 8B 00 74 .k...c.........t
0002CEF0 16 43 20 01 BE 52 00 78 10 83 18 00 E8 CB 00 70 .C ..R.x.......p
0002CF00 10 84 20 00 C8 C4 30 00 BC 06 00 98 B8 10 00 0C .. ...0.........
0002CF10 10 86 00 00 BC 07 00 9C 30 84 00 01 E0 64 FF FF ........0....d..
0002CF20 90 63 00 60 BE 23 FF F0 A8 E3 00 25 E8 6B 00 34 .c.`.#.....%.k.4
0002CF30 E9 4B 00 24 E9 2B 00 20 E9 0B 00 1C E8 EB 00 18 .K.$.+. ........
0002CF40 F8 61 00 28 E8 6B 00 30 F8 61 00 24 E8 6B 00 2C .a.(.k.0.a.$.k.,
0002CF50 F8 61 00 20 E9 6B 00 28 B9 F4 1C 10 F9 61 00 1C .a. .k.(.....a..
0002CF60 E9 E1 00 00 B6 0F 00 08 30 21 00 2C E8 CB 00 78 ........0!.,...x
0002CF70 BC 06 00 30 E8 8B 00 7C 16 44 18 01 BC 52 00 24 ...0...|.D...R.$
0002CF80 E8 EB 00 80 16 43 38 01 BC 52 00 18 14 84 18 00 .....C8..R......
0002CF90 10 84 20 00 10 84 20 00 C8 C4 30 00 BC 26 FF 70 .. ... ...0..&.p
0002CFA0 E8 8B 00 70 F8 6B 00 18 B8 10 FF 64 E8 C4 00 00 ...p.k.....d....
0002CFB0 E0 64 00 00 90 63 00 60 A8 63 00 73 BC 23 FF 70 .d...c.`.c.s.#.p
0002CFC0 B9 F4 1B A8 30 EB 00 18 E9 E1 00 00 B6 0F 00 08 ....0...........
0002CFD0 30 21 00 2C 30 21 FF 1C F9 E1 00 00 E8 65 00 00 0!.,0!.......e..
0002CFE0 E8 63 00 0C                                     .c..           

;; fn0002CFE4: 0002CFE4
;;   Called from:
;;     0002FFEC (in fn0002FFD0)
;;     0003000C (in fn0002FFD0)
fn0002CFE4 proc
	brald	r15,r3
	addik	r6,r1,0000001C
	imm	00000001
	addik	r6,r0,000079A0
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	brlid	r15,0002EB28
	addik	r7,r1,0000001C
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,000000E4
0002D010 30 21 FF E0 F9 E1 00 00 FA 61 00 1C E8 65 00 00 0!.......a...e..
0002D020 E8 63 00 08 99 FC 18 00 12 65 00 00 B9 F4 FC 30 .c.......e.....0
0002D030 10 B3 00 00 B9 F4 22 40 30 A0 00 01 B0 00 00 01 ......"@0.......
0002D040 30 80 36 90 10 65 00 00 F8 05 00 68 F8 85 00 00 0.6..e.....h....
0002D050 B0 00 00 01 30 80 34 B4 F8 05 00 6C F8 05 00 14 ....0.4....l....
0002D060 F8 85 00 04 B0 00 00 01 30 80 36 54 F8 05 00 78 ........0.6T...x
0002D070 F8 05 00 7C F8 85 00 08 B0 00 00 01 30 80 35 54 ...|........0.5T
0002D080 F8 05 00 80 F8 85 00 0C B0 00 00 01 30 80 35 44 ............0.5D
0002D090 F8 85 00 10 B0 00 00 01 30 80 8C 30 F8 85 00 70 ........0..0...p
0002D0A0 30 80 00 7B B6 0F 00 08 F8 85 00 74             0..{.......t   

;; fn0002D0AC: 0002D0AC
fn0002D0AC proc
	addik	r1,r1,FFFFFFC4
	swi	r19,r1,0000001C
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	lwi	r22,r6,00000008
	lwi	r21,r6,00000018
	addk	r19,r6,r0
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r22,r22,r22
	addk	r25,r5,r0
	addk	r6,r21,r0
	addk	r5,r22,r0
	brlid	r15,0002E908
	addk	r24,r7,r0
	addk	r23,r3,r0
	lwi	r3,r19,00000010
	bleid	r3,0002D1F0
	lwi	r15,r1,00000000

l0002D120:
	lwi	r4,r19,00000014
	cmp	r18,r4,r3
	blti	r18,0002D244

l0002D12C:
	lwi	r3,r19,0000001C
	rsubk	r3,r21,r3
	cmp	r18,r3,r4
	blti	r18,0002D228

l0002D13C:
	lwi	r6,r19,00000004
	rsubk	r6,r21,r6
	cmp	r18,r6,r3
	blti	r18,0002D220

l0002D14C:
	bleid	r6,0002D1EC
	addik	r26,r19,00000030

l0002D154:
	addk	r21,r0,r0

l0002D158:
	brlid	r15,0002E908
	addk	r5,r22,r0
	addk	r27,r3,r0
	lwi	r3,r19,00000000
	addk	r4,r21,r21
	addk	r4,r4,r4
	beqid	r24,0002D218
	lw	r7,r4,r3

l0002D178:
	lwi	r3,r19,00000034

l0002D17C:
	addk	r8,r23,r0
	addk	r5,r25,r0
	addk	r9,r27,r0
	addk	r6,r26,r0
	brald	r15,r3
	addk	r23,r23,r27
	lwi	r5,r19,00000014
	lwi	r4,r19,00000010
	addk	r21,r5,r21
	cmp	r18,r4,r21
	bgeid	r18,0002D1EC
	rsubk	r3,r21,r4

l0002D1AC:
	cmp	r18,r3,r5
	bgei	r18,0002D1B8

l0002D1B4:
	addk	r3,r5,r0

l0002D1B8:
	lwi	r6,r19,00000018
	lwi	r4,r19,0000001C
	addk	r5,r21,r6
	rsubk	r4,r5,r4
	cmp	r18,r4,r3
	bgei	r18,0002D1D4

l0002D1D0:
	addk	r4,r3,r0

l0002D1D4:
	lwi	r6,r19,00000004
	rsubk	r6,r5,r6
	cmp	r18,r6,r4
	bgei	r18,0002D1E8

l0002D1E4:
	addk	r6,r4,r0

l0002D1E8:
	bgti	r6,0002D158

l0002D1EC:
	lwi	r15,r1,00000000

l0002D1F0:
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	rtsd	r15,00000008
	addik	r1,r1,0000003C

l0002D218:
	brid	0002D17C
	lwi	r3,r19,00000030

l0002D220:
	brid	0002D14C
	addk	r6,r3,r0

l0002D228:
	lwi	r6,r19,00000004

l0002D22C:
	addk	r3,r4,r0
	rsubk	r6,r21,r6
	cmp	r18,r6,r3
	bgei	r18,0002D14C

l0002D23C:
	brid	0002D14C
	addk	r6,r3,r0

l0002D244:
	addk	r4,r3,r0
	lwi	r3,r19,0000001C
	rsubk	r3,r21,r3
	cmp	r18,r3,r4
	bgei	r18,0002D13C

l0002D258:
	brid	0002D22C
	lwi	r6,r19,00000004

;; fn0002D260: 0002D260
;;   Called from:
;;     0002DBC4 (in fn0002DB20)
;;     0002DCFC (in fn0002DC74)
fn0002D260 proc
	imm	00003B9A
	addik	r3,r0,FFFFC9F4
	addik	r1,r1,FFFFFFB8
	swi	r19,r1,0000001C
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	swi	r15,r1,00000000
	swi	r21,r1,00000020
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r26,r1,00000034
	swi	r27,r1,00000038
	swi	r28,r1,0000003C
	swi	r29,r1,00000040
	swi	r30,r1,00000044
	addk	r23,r5,r0
	addk	r22,r7,r0
	addk	r19,r6,r0
	cmpu	r18,r7,r3
	bgeid	r18,0002D2D4
	lwi	r25,r5,00000004

l0002D2B4:
	lwi	r3,r5,00000000
	addik	r4,r0,00000036
	swi	r4,r3,00000014
	addik	r4,r0,00000001
	swi	r4,r3,00000018
	lwi	r3,r3,00000000
	brald	r15,r3
	nop

l0002D2D4:
	andi	r3,r22,00000007
	beqid	r3,0002D2E4
	addik	r4,r22,00000008

l0002D2E0:
	rsubk	r22,r3,r4

l0002D2E4:
	addik	r3,r0,00000001
	cmpu	r18,r19,r3
	bgeid	r18,0002D30C
	addik	r4,r0,0000000E

l0002D2F4:
	lwi	r3,r23,00000000
	addk	r5,r23,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r19,r3,00000018

l0002D30C:
	addk	r19,r19,r19
	addk	r3,r19,r19
	addk	r26,r25,r3
	lwi	r21,r26,00000034
	beqid	r21,0002D460
	addik	r27,r22,0000000C

l0002D324:
	lwi	r4,r21,00000008
	cmpu	r18,r22,r4
	blti	r18,0002D348

l0002D330:
	brid	0002D480
	lwi	r5,r21,00000004

l0002D338:
	lwi	r4,r3,00000008
	cmpu	r18,r22,r4
	bgeid	r18,0002D448
	addk	r21,r3,r0

l0002D348:
	lwi	r3,r21,00000000
	bneid	r3,0002D338
	addik	r27,r22,0000000C

l0002D354:
	addk	r19,r19,r19
	imm	00000001
	addik	r19,r19,FFFF8E34
	lwi	r3,r19,00000000

l0002D364:
	imm	00003B9A
	addik	r4,r0,FFFFCA00
	rsubk	r19,r27,r4
	cmpu	r18,r19,r3
	blti	r18,0002D458

l0002D378:
	addik	r28,r0,00000031
	addik	r30,r0,00000036
	addik	r29,r0,00000002

l0002D384:
	addk	r24,r27,r19
	addk	r5,r23,r0
	brlid	r15,0002E71C
	addk	r6,r24,r0
	bneid	r3,0002D3D4
	addk	r5,r23,r0

l0002D39C:
	srl	r19,r19
	cmpu	r18,r19,r28
	bltid	r18,0002D384
	addk	r24,r27,r19

l0002D3AC:
	lwi	r3,r23,00000000
	lwi	r4,r3,00000000
	swi	r30,r3,00000014
	brald	r15,r4
	swi	r29,r3,00000018
	addk	r5,r23,r0
	brlid	r15,0002E71C
	addk	r6,r24,r0
	beqid	r3,0002D39C
	addk	r5,r23,r0

l0002D3D4:
	lwi	r5,r25,0000004C
	addk	r4,r22,r19
	addk	r24,r5,r24
	swi	r24,r25,0000004C
	swi	r0,r3,00000000
	swi	r0,r3,00000004
	beqid	r21,0002D470
	swi	r4,r3,00000008

l0002D3F4:
	addk	r6,r22,r0
	swi	r3,r21,00000000
	addik	r5,r0,0000000C

l0002D400:
	rsubk	r4,r22,r4
	swi	r6,r3,00000004
	swi	r4,r3,00000008
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	lwi	r27,r1,00000038
	lwi	r28,r1,0000003C
	lwi	r29,r1,00000040
	lwi	r30,r1,00000044
	addk	r3,r3,r5
	rtsd	r15,00000008
	addik	r1,r1,00000048

l0002D448:
	lwi	r5,r3,00000004
	addk	r6,r22,r5
	brid	0002D400
	addik	r5,r5,0000000C

l0002D458:
	brid	0002D378
	addk	r19,r3,r0

l0002D460:
	imm	00000001
	addik	r3,r3,FFFF8E3C
	brid	0002D364
	lwi	r3,r3,00000000

l0002D470:
	swi	r3,r26,00000034
	addk	r6,r22,r0
	brid	0002D400
	addik	r5,r0,0000000C

l0002D480:
	addk	r3,r21,r0
	addk	r6,r22,r5
	brid	0002D400
	addik	r5,r5,0000000C
0002D490 30 21 FF C8 FA 61 00 20 FA C1 00 28 FA E1 00 2C 0!...a. ...(...,
0002D4A0 FB 01 00 30 FB 21 00 34 F9 E1 00 00 FA A1 00 24 ...0.!.4.......$
0002D4B0 A8 66 00 01 12 65 00 00 12 C7 00 00 13 08 00 00 .f...e..........
0002D4C0 13 29 00 00 12 EA 00 00 BE 03 00 28 EA A5 00 04 .).........(....
0002D4D0 E8 65 00 00 30 80 00 0E F8 83 00 14 E8 83 00 00 .e..0...........
0002D4E0 F8 C3 00 18 99 FC 20 00 F8 C1 00 1C E8 C1 00 1C ...... .........
0002D4F0 10 B3 00 00 B9 F4 FD 6C 30 E0 00 80 E8 B5 00 48 .......l0......H
0002D500 F8 03 00 00 FB 23 00 04 F8 A3 00 2C FB 03 00 08 .....#.....,....
0002D510 FA E3 00 0C FA C3 00 20 F8 03 00 28 F8 75 00 48 ....... ...(.u.H
0002D520 E9 E1 00 00 EA 61 00 20 EA A1 00 24 EA C1 00 28 .....a. ...$...(
0002D530 EA E1 00 2C EB 01 00 30 EB 21 00 34 B6 0F 00 08 ...,...0.!.4....
0002D540 30 21 00 38 30 21 FF C8 FA 61 00 20 FA C1 00 28 0!.80!...a. ...(
0002D550 FA E1 00 2C FB 01 00 30 FB 21 00 34 F9 E1 00 00 ...,...0.!.4....
0002D560 FA A1 00 24 A8 66 00 01 12 65 00 00 12 C7 00 00 ...$.f...e......
0002D570 13 08 00 00 13 29 00 00 12 EA 00 00 BE 03 00 28 .....).........(
0002D580 EA A5 00 04 E8 65 00 00 30 80 00 0E F8 83 00 14 .....e..0.......
0002D590 E8 83 00 00 F8 C3 00 18 99 FC 20 00 F8 C1 00 1C .......... .....
0002D5A0 E8 C1 00 1C 10 B3 00 00 B9 F4 FC B8 30 E0 00 80 ............0...
0002D5B0 E8 B5 00 44 F8 03 00 00 FB 23 00 04 F8 A3 00 2C ...D.....#.....,
0002D5C0 FB 03 00 08 FA E3 00 0C FA C3 00 20 F8 03 00 28 ........... ...(
0002D5D0 F8 75 00 44 E9 E1 00 00 EA 61 00 20 EA A1 00 24 .u.D.....a. ...$
0002D5E0 EA C1 00 28 EA E1 00 2C EB 01 00 30 EB 21 00 34 ...(...,...0.!.4
0002D5F0 B6 0F 00 08 30 21 00 38                         ....0!.8       

;; fn0002D5F8: 0002D5F8
fn0002D5F8 proc
	addik	r1,r1,FFFFFFD0
	swi	r23,r1,00000028
	swi	r24,r1,0000002C
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	addik	r3,r0,00000001
	addk	r23,r5,r0
	addk	r24,r6,r0
	cmpu	r18,r6,r3
	bgeid	r18,0002D6F0
	lwi	r22,r5,00000004

l0002D62C:
	lwi	r3,r5,00000000
	addik	r4,r0,0000000E
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r6,r3,00000018

l0002D644:
	addk	r24,r24,r24
	addk	r24,r24,r24
	addk	r24,r22,r24
	lwi	r19,r24,0000003C
	beqid	r19,0002D690
	swi	r0,r24,0000003C

l0002D65C:
	lwi	r4,r19,00000008
	lwi	r21,r19,00000004
	addk	r6,r19,r0
	addk	r5,r23,r0
	addk	r21,r21,r4
	addik	r21,r21,0000000C
	addk	r7,r21,r0
	brlid	r15,0002E770
	lwi	r19,r19,00000000
	lwi	r4,r22,0000004C
	rsubk	r21,r21,r4
	bneid	r19,0002D65C
	swi	r21,r22,0000004C

l0002D690:
	lwi	r19,r24,00000034
	beqid	r19,0002D6D0
	swi	r0,r24,00000034

l0002D69C:
	lwi	r4,r19,00000008
	lwi	r21,r19,00000004
	addk	r6,r19,r0
	addk	r5,r23,r0
	addk	r21,r21,r4
	addik	r21,r21,0000000C
	addk	r7,r21,r0
	brlid	r15,0002E738
	lwi	r19,r19,00000000
	lwi	r4,r22,0000004C
	rsubk	r21,r21,r4
	bneid	r19,0002D69C
	swi	r21,r22,0000004C

l0002D6D0:
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	rtsd	r15,00000008
	addik	r1,r1,00000030

l0002D6F0:
	xori	r3,r6,00000001
	bnei	r3,0002D644

l0002D6F8:
	lwi	r19,r22,00000044
	beqi	r19,0002D724

l0002D700:
	lwi	r3,r19,00000028
	addk	r5,r23,r0
	beqid	r3,0002D71C
	addik	r6,r19,00000030

l0002D710:
	lwi	r3,r19,00000038
	brald	r15,r3
	swi	r0,r19,00000028

l0002D71C:
	lwi	r19,r19,0000002C
	bnei	r19,0002D700

l0002D724:
	lwi	r19,r22,00000048
	beqid	r19,0002D754
	swi	r0,r22,00000044

l0002D730:
	lwi	r3,r19,00000028
	addk	r5,r23,r0
	beqid	r3,0002D74C
	addik	r6,r19,00000030

l0002D740:
	lwi	r3,r19,00000038
	brald	r15,r3
	swi	r0,r19,00000028

l0002D74C:
	lwi	r19,r19,0000002C
	bnei	r19,0002D730

l0002D754:
	brid	0002D644
	swi	r0,r22,00000048
0002D75C                                     30 21 FF E0             0!..
0002D760 FA 61 00 1C 12 65 00 00 F9 E1 00 00 B9 F4 FE 8C .a...e..........
0002D770 30 C0 00 01 10 B3 00 00 B9 F4 FE 80 10 C0 00 00 0...............
0002D780 E8 D3 00 04 10 B3 00 00 B9 F4 0F B0 30 E0 00 54 ............0..T
0002D790 10 B3 00 00 B9 F4 10 34 F8 13 00 04 E9 E1 00 00 .......4........
0002D7A0 EA 61 00 1C B6 0F 00 08 30 21 00 20 30 21 FF C8 .a......0!. 0!..
0002D7B0 FA 61 00 1C FA C1 00 24 FA E1 00 28 FB 01 00 2C .a.....$...(...,
0002D7C0 FB 21 00 30 F9 E1 00 00 FA A1 00 20 FB 41 00 34 .!.0....... .A.4
0002D7D0 E8 66 00 04 13 27 40 00 12 66 00 00 12 E7 00 00 .f...'@..f......
0002D7E0 12 C5 00 00 16 59 18 03 BE B2 01 DC 13 09 00 00 .....Y..........
0002D7F0 E8 76 00 00 30 80 00 16 F8 83 00 14 E8 63 00 00 .v..0........c..
0002D800 99 FC 18 00 10 B6 00 00 E8 73 00 18 16 43 B8 03 .........s...C..
0002D810 BC 52 00 FC E8 93 00 10 10 63 20 00 16 59 18 03 .R.......c ..Y..
0002D820 BC 52 00 EC EA B3 00 1C 16 59 A8 03 BC B2 00 94 .R.......Y......
0002D830 16 57 A8 03 BC B2 01 64 BE 18 01 B4 30 80 00 16 .W.....d....0...
0002D840 E8 76 00 00 10 B6 00 00 F8 83 00 14 E8 63 00 00 .v...........c..
0002D850 99 FC 18 00 12 B7 00 00 E8 73 00 20 BE 03 01 A4 .........s. ....
0002D860 FB 33 00 1C EA D3 00 08 E8 93 00 18 12 D6 B0 00 .3..............
0002D870 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 12 D6 B0 00 ................
0002D880 12 D6 B0 00 16 A4 A8 00 17 24 C8 00 16 59 A8 03 .........$...Y..
0002D890 BE B2 00 34 12 D6 B0 00 13 55 A8 00 13 5A D0 00 ...4.....U...Z..
0002D8A0 E8 73 00 00 10 D6 00 00 32 B5 00 01 C8 BA 18 00 .s......2.......
0002D8B0 B9 F4 F5 64 33 5A 00 04 88 79 A8 00 BC 23 FF E4 ...d3Z...y...#..
0002D8C0 E8 93 00 18 BC 18 00 0C 30 60 00 01 F8 73 00 24 ........0`...s.$
0002D8D0 E8 73 00 00 14 84 B8 00 10 84 20 00 E9 E1 00 00 .s........ .....
0002D8E0 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
0002D8F0 EB 01 00 2C EB 21 00 30 EB 41 00 34 10 84 20 00 ...,.!.0.A.4.. .
0002D900 10 63 20 00 B6 0F 00 08 30 21 00 38 E8 73 00 28 .c .....0!.8.s.(
0002D910 BE 23 00 1C 30 80 00 45 E8 76 00 00 F8 83 00 14 .#..0..E.v......
0002D920 E8 63 00 00 99 FC 18 00 10 B6 00 00 E8 73 00 24 .c...........s.$
0002D930 BE 23 00 44 10 D3 00 00 E8 73 00 18 16 57 18 03 .#.D.....s...W..
0002D940 BC B2 00 20 FA F3 00 18 10 D3 00 00 10 B6 00 00 ... ............
0002D950 B9 F4 F7 5C 10 E0 00 00 B8 10 FE D0 EA B3 00 1C ...\............
0002D960 E8 73 00 10 14 63 C8 00 BC 43 00 78 B8 10 FF DC .s...c...C.x....
0002D970 F8 73 00 18 10 B6 00 00 B9 F4 F7 34 30 E0 00 01 .s.........40...
0002D980 E8 73 00 18 16 57 18 03 BE B2 FF D8 F8 13 00 24 .s...W.........$
0002D990 B8 10 FF B8 FA F3 00 18 BC 38 FE C0 E8 73 00 20 .........8...s. 
0002D9A0 BC 23 FE C4 E8 76 00 00 30 80 00 16 F8 83 00 14 .#...v..0.......
0002D9B0 E8 63 00 00 99 FC 18 00 10 B6 00 00 B8 10 FF 14 .c..............
0002D9C0 E8 93 00 18 E8 66 00 0C 16 48 18 03 BC 52 FE 24 .....f...H...R.$
0002D9D0 E8 66 00 00 BC 23 FE 34 B8 10 FE 1C E8 76 00 00 .f...#.4.....v..
0002D9E0 10 60 00 00 B8 10 FF 64 F8 73 00 18 E8 73 00 20 .`.....d.s...s. 
0002D9F0 BE 03 FF B4 12 B7 00 00 B8 10 FE 70 EA D3 00 08 ...........p....
0002DA00 B8 10 FE C8 E8 93 00 18                         ........       

;; fn0002DA08: 0002DA08
;;   Called from:
;;     0002DC00 (in fn0002DB20)
;;     0002DD38 (in fn0002DC74)
fn0002DA08 proc
	imm	00003B9A
	addik	r3,r0,FFFFC9F4
	addik	r1,r1,FFFFFFD0
	swi	r19,r1,00000020
	swi	r21,r1,00000024
	swi	r23,r1,0000002C
	swi	r15,r1,00000000
	swi	r22,r1,00000028
	addk	r23,r5,r0
	addk	r21,r7,r0
	addk	r19,r6,r0
	cmpu	r18,r7,r3
	bgeid	r18,0002DA60
	lwi	r22,r5,00000004

l0002DA40:
	lwi	r3,r5,00000000
	addik	r4,r0,00000036
	addik	r6,r0,00000003
	swi	r4,r3,00000014
	swi	r6,r3,00000018
	lwi	r3,r3,00000000
	brald	r15,r3
	nop

l0002DA60:
	andi	r3,r21,00000007
	beqi	r3,0002DA70

l0002DA68:
	addik	r21,r21,00000008
	rsubk	r21,r3,r21

l0002DA70:
	addik	r3,r0,00000001
	cmpu	r18,r19,r3
	bgeid	r18,0002DA98
	addik	r4,r0,0000000E

l0002DA80:
	lwi	r3,r23,00000000
	addk	r5,r23,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r19,r3,00000018

l0002DA98:
	addk	r5,r23,r0
	brlid	r15,0002E754
	addik	r6,r21,0000000C
	bneid	r3,0002DAD0
	addik	r6,r0,00000036

l0002DAAC:
	lwi	r4,r23,00000000
	addk	r5,r23,r0
	swi	r6,r4,00000014
	addik	r6,r0,00000004
	swi	r6,r4,00000018
	lwi	r4,r4,00000000
	brald	r15,r4
	swi	r3,r1,0000001C
	lwi	r3,r1,0000001C

l0002DAD0:
	lwi	r4,r22,0000004C
	addk	r19,r19,r19
	addk	r19,r19,r19
	addik	r4,r4,0000000C
	addk	r4,r4,r21
	swi	r4,r22,0000004C
	addk	r19,r22,r19
	lwi	r4,r19,0000003C
	swi	r21,r3,00000004
	swi	r0,r3,00000008
	swi	r4,r3,00000000
	swi	r3,r19,0000003C
	lwi	r15,r1,00000000
	lwi	r19,r1,00000020
	lwi	r21,r1,00000024
	lwi	r22,r1,00000028
	lwi	r23,r1,0000002C
	addik	r3,r3,0000000C
	rtsd	r15,00000008
	addik	r1,r1,00000030

;; fn0002DB20: 0002DB20
fn0002DB20 proc
	addik	r1,r1,FFFFFFC8
	swi	r21,r1,00000020
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	addk	r22,r5,r0
	addk	r21,r0,r7
	addk	r21,r7,r7
	addk	r21,r21,r21
	addk	r21,r21,r21
	addk	r21,r21,r21
	addk	r21,r21,r21
	addk	r21,r21,r21
	addk	r21,r21,r21
	addk	r23,r6,r0
	imm	00003B9A
	addik	r5,r0,FFFFC9F4
	addk	r6,r21,r0
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r26,r1,00000034
	brlid	r15,0002E960
	addk	r24,r8,r0
	lwi	r19,r22,00000004
	bneid	r3,0002DBA4
	addk	r25,r3,r0

l0002DB8C:
	lwi	r3,r22,00000000
	addik	r4,r0,00000046
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r22,r0

l0002DBA4:
	cmp	r18,r24,r25
	bltid	r18,0002DBB4
	addk	r6,r23,r0

l0002DBB0:
	addk	r25,r24,r0

l0002DBB4:
	addk	r5,r22,r0
	addk	r7,r0,r24
	addk	r7,r24,r24
	addk	r7,r7,r7
	brlid	r15,0002D260
	swi	r25,r19,00000050
	beqid	r24,0002DC48
	addk	r26,r3,r0

l0002DBD4:
	addk	r19,r0,r0
	rsubk	r3,r19,r24

l0002DBDC:
	cmpu	r18,r25,r3
	bgeid	r18,0002DBF0
	addk	r6,r25,r0

l0002DBE8:
	addk	r25,r3,r0
	addk	r6,r25,r0

l0002DBF0:
	brlid	r15,0002E908
	addk	r5,r21,r0
	addk	r7,r3,r0
	addk	r6,r23,r0
	brlid	r15,0002DA08
	addk	r5,r22,r0
	beqi	r25,0002DC3C

l0002DC0C:
	addk	r4,r19,r19
	addk	r19,r19,r25
	addk	r6,r19,r19
	addk	r4,r4,r4
	addk	r6,r6,r6
	addk	r4,r26,r4
	addk	r6,r26,r6

l0002DC28:
	swi	r3,r4,00000000
	addik	r4,r4,00000004
	xor	r5,r4,r6
	bneid	r5,0002DC28
	addk	r3,r3,r21

l0002DC3C:
	cmpu	r18,r24,r19
	bltid	r18,0002DBDC
	rsubk	r3,r19,r24

l0002DC48:
	addk	r3,r26,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038

;; fn0002DC74: 0002DC74
fn0002DC74 proc
	addik	r1,r1,FFFFFFC8
	swi	r22,r1,00000024
	swi	r23,r1,00000028
	addk	r22,r5,r0
	addk	r23,r6,r0
	imm	00003B9A
	addik	r5,r0,FFFFC9F4
	addk	r6,r7,r0
	swi	r21,r1,00000020
	swi	r24,r1,0000002C
	swi	r25,r1,00000030
	swi	r15,r1,00000000
	swi	r19,r1,0000001C
	swi	r26,r1,00000034
	addk	r21,r7,r0
	brlid	r15,0002E960
	addk	r24,r8,r0
	lwi	r19,r22,00000004
	bneid	r3,0002DCDC
	addk	r25,r3,r0

l0002DCC4:
	lwi	r3,r22,00000000
	addik	r4,r0,00000046
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	addk	r5,r22,r0

l0002DCDC:
	cmp	r18,r24,r25
	bltid	r18,0002DCEC
	addk	r6,r23,r0

l0002DCE8:
	addk	r25,r24,r0

l0002DCEC:
	addk	r5,r22,r0
	addk	r7,r0,r24
	addk	r7,r24,r24
	addk	r7,r7,r7
	brlid	r15,0002D260
	swi	r25,r19,00000050
	beqid	r24,0002DD80
	addk	r26,r3,r0

l0002DD0C:
	addk	r19,r0,r0
	rsubk	r3,r19,r24

l0002DD14:
	cmpu	r18,r25,r3
	bgeid	r18,0002DD28
	addk	r6,r25,r0

l0002DD20:
	addk	r25,r3,r0
	addk	r6,r25,r0

l0002DD28:
	brlid	r15,0002E908
	addk	r5,r21,r0
	addk	r7,r3,r0
	addk	r6,r23,r0
	brlid	r15,0002DA08
	addk	r5,r22,r0
	beqi	r25,0002DD74

l0002DD44:
	addk	r4,r19,r19
	addk	r19,r19,r25
	addk	r6,r19,r19
	addk	r4,r4,r4
	addk	r6,r6,r6
	addk	r4,r26,r4
	addk	r6,r26,r6

l0002DD60:
	swi	r3,r4,00000000
	addik	r4,r4,00000004
	xor	r5,r4,r6
	bneid	r5,0002DD60
	addk	r3,r3,r21

l0002DD74:
	cmpu	r18,r24,r19
	bltid	r18,0002DD14
	rsubk	r3,r19,r24

l0002DD80:
	addk	r3,r26,r0
	lwi	r15,r1,00000000
	lwi	r19,r1,0000001C
	lwi	r21,r1,00000020
	lwi	r22,r1,00000024
	lwi	r23,r1,00000028
	lwi	r24,r1,0000002C
	lwi	r25,r1,00000030
	lwi	r26,r1,00000034
	rtsd	r15,00000008
	addik	r1,r1,00000038
0002DDAC                                     30 21 FF C4             0!..
0002DDB0 FB 21 00 30 F9 E1 00 00 FA 61 00 1C FA A1 00 20 .!.0.....a..... 
0002DDC0 FA C1 00 24 FA E1 00 28 FB 01 00 2C FB 41 00 34 ...$...(...,.A.4
0002DDD0 FB 61 00 38 EB 05 00 04 13 25 00 00 EA 78 00 44 .a.8.....%...x.D
0002DDE0 BE 13 02 DC EA B8 00 48 12 C0 00 00 B8 10 00 10 .......H........
0002DDF0 12 F6 00 00 EA 73 00 2C BC 13 00 38 E8 73 00 00 .....s.,...8.s..
0002DE00 BC 23 FF F4 EB 53 00 08 E8 D3 00 0C B9 F4 0A FC .#...S..........
0002DE10 10 BA 00 00 E8 D3 00 04 10 BA 00 00 B9 F4 0A EC ................
0002DE20 12 E3 B8 00 EA 73 00 2C BE 33 FF D4 12 C3 B0 00 .....s.,.3......
0002DE30 BC 15 00 14 E8 75 00 00 BC 03 01 74 EA B5 00 2C .....u.....t...,
0002DE40 BC 35 FF F4 BE 77 01 3C 10 F6 00 00 E9 18 00 4C .5...w.<.......L
0002DE50 10 D7 00 00 B0 00 3B 9A 32 A0 CA 00 B9 F4 09 30 ......;.2......0
0002DE60 10 B9 00 00 16 56 18 01 BE 52 01 B0 10 D7 00 00 .....V...R......
0002DE70 EA 78 00 44 BC 13 00 80 B8 10 00 10 33 60 00 01 .x.D........3`..
0002DE80 EA 73 00 2C BC 13 00 70 E8 73 00 00 BC 23 FF F4 .s.,...p.s...#..
0002DE90 EA F3 00 0C EA D3 00 04 EB 53 00 08 10 D7 00 00 .........S......
0002DEA0 B9 F4 0A C0 30 B6 FF FF 30 63 00 01 10 D7 00 00 ....0...0c......
0002DEB0 16 43 A8 01 BE 52 01 D0 10 B5 00 00 FA D3 00 10 .C...R..........
0002DEC0 11 16 00 00 10 FA 00 00 10 DB 00 00 B9 F4 FD A8 ................
0002DED0 10 B9 00 00 F8 73 00 00 E8 78 00 50 F8 13 00 18 .....s...x.P....
0002DEE0 F8 13 00 1C F8 73 00 14 F8 13 00 24 EA 73 00 2C .....s.....$.s.,
0002DEF0 BC 33 FF 98 EA 78 00 48 BE 13 00 88 33 60 00 01 .3...x.H....3`..
0002DF00 B8 10 00 18 E8 73 00 00 EA 73 00 2C BE 13 00 78 .....s...s.,...x
0002DF10 E9 E1 00 00 E8 73 00 00 BC 23 FF F0 EA F3 00 0C .....s...#......
0002DF20 EA D3 00 04 EB 53 00 08 10 D7 00 00 B9 F4 0A 34 .....S.........4
0002DF30 30 B6 FF FF 30 63 00 01 10 D7 00 00 16 43 A8 01 0...0c.......C..
0002DF40 BE 52 00 F0 10 B5 00 00 FA D3 00 10 11 16 00 00 .R..............
0002DF50 10 FA 00 00 10 DB 00 00 B9 F4 FB C8 10 B9 00 00 ................
0002DF60 E8 98 00 50 F8 73 00 00 F8 13 00 18 F8 93 00 14 ...P.s..........
0002DF70 F8 13 00 1C F8 13 00 24 EA 73 00 2C BC 33 FF 98 .......$.s.,.3..
0002DF80 E9 E1 00 00 EA 61 00 1C EA A1 00 20 EA C1 00 24 .....a..... ...$
0002DF90 EA E1 00 28 EB 01 00 2C EB 21 00 30 EB 41 00 34 ...(...,.!.0.A.4
0002DFA0 EB 61 00 38 B6 0F 00 08 30 21 00 3C EA 75 00 08 .a.8....0!.<.u..
0002DFB0 E8 D5 00 0C B9 F4 09 54 10 B3 00 00 E8 D5 00 04 .......T........
0002DFC0 10 B3 00 00 10 80 18 00 10 83 18 00 10 84 20 00 .............. .
0002DFD0 10 84 20 00 10 84 20 00 10 84 20 00 10 84 20 00 .. ... ... ... .
0002DFE0 10 84 20 00 B9 F4 09 24 12 E4 B8 00 10 80 18 00 .. ....$........
0002DFF0 10 83 18 00 10 84 20 00 10 84 20 00 10 84 20 00 ...... ... ... .
0002E000 10 84 20 00 10 84 20 00 10 84 20 00 EA B5 00 2C .. ... ... ....,
0002E010 B8 10 FE 30 12 C4 B0 00 B9 F4 07 B8 10 A3 00 00 ...0............
0002E020 BE 83 FE 50 12 A3 00 00 B8 10 FE 48 32 A0 00 01 ...P.......H2...
0002E030 B9 F4 08 D8 80 00 00 00 10 D6 00 00 10 BA 00 00 ................
0002E040 B9 F4 08 C8 F8 73 00 10 10 B9 00 00 10 E0 18 00 .....s..........
0002E050 10 E3 18 00 10 E7 38 00 10 E7 38 00 10 E7 38 00 ......8...8...8.
0002E060 10 E7 38 00 10 E7 38 00 10 E7 38 00 B9 F4 07 28 ..8...8...8....(
0002E070 30 D3 00 30 EA D3 00 10 EB 53 00 08 B8 10 FE D0 0..0.....S......
0002E080 FB 73 00 28 B9 F4 08 84 80 00 00 00 10 D6 00 00 .s.(............
0002E090 10 BA 00 00 B9 F4 08 74 F8 73 00 10 10 E3 00 00 .......t.s......
0002E0A0 10 B9 00 00 B9 F4 06 F0 30 D3 00 30 EA D3 00 10 ........0..0....
0002E0B0 EB 53 00 08 B8 10 FE 0C FB 73 00 28 BE 15 FE C4 .S.......s.(....
0002E0C0 12 D3 00 00 B8 10 FD 70 12 F3 00 00 30 21 FF B4 .......p....0!..
0002E0D0 FA 61 00 1C FA E1 00 28 FB 01 00 2C FB 21 00 30 .a.....(...,.!.0
0002E0E0 FB 61 00 38 F9 E1 00 00 FA A1 00 20 FA C1 00 24 .a.8....... ...$
0002E0F0 FB 41 00 34 FB 81 00 3C FB A1 00 40 FB C1 00 44 .A.4...<...@...D
0002E100 FB E1 00 48 E8 66 00 04 13 07 40 00 12 66 00 00 ...H.f....@..f..
0002E110 13 27 00 00 12 E5 00 00 16 58 18 03 BE B2 03 80 .'.......X......
0002E120 13 69 00 00 E8 77 00 00 30 80 00 16 F8 83 00 14 .i...w..0.......
0002E130 E8 63 00 00 99 FC 18 00 10 B7 00 00 EB F3 00 18 .c..............
0002E140 16 5F C8 03 BC 52 00 F4 E8 73 00 10 10 7F 18 00 ._...R...s......
0002E150 16 58 18 03 BC 52 00 E4 EB B3 00 1C 16 58 E8 03 .X...R.......X..
0002E160 BC B2 00 78 16 59 E8 03 BC B2 03 08 BE 1B 03 90 ...x.Y..........
0002E170 30 80 00 16 E8 77 00 00 10 B7 00 00 F8 83 00 14 0....w..........
0002E180 E8 63 00 00 99 FC 18 00 13 B9 00 00 E8 73 00 20 .c...........s. 
0002E190 BE 03 03 80 FB 13 00 1C E8 73 00 18 17 A3 E8 00 .........s......
0002E1A0 17 03 C0 00 16 58 E8 03 BE B2 00 34 EA D3 00 08 .....X.....4....
0002E1B0 12 BD E8 00 12 B5 A8 00 E8 73 00 00 10 D6 00 00 .........s......
0002E1C0 33 BD 00 01 C8 B5 18 00 B9 F4 EC 4C 32 B5 00 04 3..........L2...
0002E1D0 88 78 E8 00 BC 23 FF E4 E8 73 00 18 BC 1B 00 0C .x...#...s......
0002E1E0 30 80 00 01 F8 93 00 24 17 23 C8 00 E8 73 00 00 0......$.#...s..
0002E1F0 13 39 C8 00 13 39 C8 00 10 63 C8 00 E9 E1 00 00 .9...9...c......
0002E200 EA 61 00 1C EA A1 00 20 EA C1 00 24 EA E1 00 28 .a..... ...$...(
0002E210 EB 01 00 2C EB 21 00 30 EB 41 00 34 EB 61 00 38 ...,.!.0.A.4.a.8
0002E220 EB 81 00 3C EB A1 00 40 EB C1 00 44 EB E1 00 48 ...<...@...D...H
0002E230 B6 0F 00 08 30 21 00 4C E8 73 00 28 BE 23 00 20 ....0!.L.s.(.#. 
0002E240 30 80 00 45 E8 77 00 00 F8 83 00 14 E8 63 00 00 0..E.w.......c..
0002E250 99 FC 18 00 10 B7 00 00 EB F3 00 18 EB D3 00 08 ................
0002E260 E8 73 00 24 EB B3 00 1C 13 5E 00 00 BE 23 01 10 .s.$.....^...#..
0002E270 EB 93 00 10 16 59 F8 03 BE B2 00 F8 16 BC C0 00 .....Y..........
0002E280 12 B9 00 00 FB 33 00 18 10 D5 00 00 B9 F4 06 7C .....3.........|
0002E290 10 BE 00 00 BE 7C FE C8 12 C3 00 00 E8 93 00 14 .....|..........
0002E2A0 16 44 E0 01 BE B2 00 0C 14 75 E8 00 10 9C 00 00 .D.......u......
0002E2B0 16 43 20 01 BC B2 00 08 10 64 00 00 E8 B3 00 04 .C ......d......
0002E2C0 14 B5 28 00 16 45 18 01 BC B2 00 08 10 A3 00 00 ..(..E..........
0002E2D0 BE 65 FE 8C 33 93 00 30 12 A0 00 00 B9 F4 06 2C .e..3..0.......,
0002E2E0 10 DA 00 00 E8 B3 00 00 10 95 A8 00 10 84 20 00 .............. .
0002E2F0 C8 E4 28 00 11 16 00 00 11 23 00 00 10 B7 00 00 ..(......#......
0002E300 E9 53 00 30 10 DC 00 00 99 FC 50 00 12 D6 18 00 .S.0......P.....
0002E310 E8 73 00 14 E8 B3 00 10 12 B5 18 00 16 45 A8 01 .s...........E..
0002E320 BE B2 FE 38 14 95 28 00 16 44 18 01 BC B2 00 08 ...8..(..D......
0002E330 10 83 00 00 E8 B3 00 18 EB B3 00 1C 10 75 28 00 .............u(.
0002E340 14 C3 E8 00 16 46 20 01 BC B2 00 08 10 C4 00 00 .....F .........
0002E350 E8 B3 00 04 14 A3 28 00 16 45 30 01 BC B2 00 08 ......(..E0.....
0002E360 10 A6 00 00 BC 85 FF 78 B8 00 FD F4 16 BC C0 00 .......x........
0002E370 BC 55 01 80 B8 10 FF 14 FA B3 00 18 10 DE 00 00 .U..............
0002E380 B9 F4 05 88 10 BF 00 00 BE 7C 00 D0 12 C3 00 00 .........|......
0002E390 E8 93 00 14 16 44 E0 01 BE 52 01 44 14 7F E8 00 .....D...R.D....
0002E3A0 16 43 20 01 BC 52 01 1C E8 B3 00 04 14 BF 28 00 .C ..R........(.
0002E3B0 16 45 18 01 BC 52 01 04 BE 65 00 A0 12 A0 00 00 .E...R...e......
0002E3C0 33 53 00 30 B9 F4 05 44 10 DE 00 00 E8 B3 00 00 3S.0...D........
0002E3D0 10 95 A8 00 10 84 20 00 C8 E4 28 00 11 16 00 00 ...... ...(.....
0002E3E0 11 23 00 00 E9 53 00 34 10 DA 00 00 10 B7 00 00 .#...S.4........
0002E3F0 99 FC 50 00 12 D6 18 00 E8 93 00 14 EB 93 00 10 ..P.............
0002E400 12 B5 20 00 16 5C A8 01 BE B2 01 10 14 75 E0 00 .. ..\.......u..
0002E410 16 43 20 01 BC B2 00 08 10 64 00 00 EB F3 00 18 .C ......d......
0002E420 EB B3 00 1C 10 DF A8 00 14 86 E8 00 16 44 18 01 .............D..
0002E430 BC B2 00 08 10 83 00 00 E8 B3 00 04 14 A6 28 00 ..............(.
0002E440 16 45 20 01 BC B2 00 08 10 A4 00 00 BC 85 FF 78 .E ............x
0002E450 EB D3 00 08 13 5E 00 00 F8 13 00 24 16 59 F8 03 .....^.....$.Y..
0002E460 BE B2 FF 0C 12 B9 00 00 B8 10 FE 20 FB 33 00 18 ........... .3..
0002E470 BC 3B FD 1C E8 73 00 20 BC 23 FD 20 E8 77 00 00 .;...s. .#. .w..
0002E480 30 80 00 16 F8 83 00 14 E8 63 00 00 99 FC 18 00 0........c......
0002E490 10 B7 00 00 B8 10 FD 54 E8 73 00 18 E8 66 00 0C .......T.s...f..
0002E4A0 16 48 18 03 BC 52 FC 80 E8 66 00 00 BC 23 FC 90 .H...R...f...#..
0002E4B0 B8 10 FC 78 E8 77 00 00 B8 10 FF 00 10 A3 00 00 ...x.w..........
0002E4C0 E8 B3 00 04 10 64 00 00 14 BF 28 00 16 45 18 01 .....d....(..E..
0002E4D0 BC B2 FE E8 B8 10 FE E4 10 A3 00 00 10 9C 00 00 ................
0002E4E0 16 43 20 01 BC B2 FE C4 B8 10 FF DC E8 B3 00 04 .C .............
0002E4F0 12 A0 00 00 B8 10 FD 94 FA B3 00 18 E8 73 00 20 .............s. 
0002E500 BE 23 FC 98 13 B9 00 00 B8 10 FF 78 E8 77 00 00 .#.........x.w..
0002E510 B8 10 FC D0 E8 73 00 18 EB D3 00 08 EB F3 00 18 .....s..........
0002E520 EB B3 00 1C 13 5E 00 00 B8 10 FF 34 F8 13 00 24 .....^.....4...$

;; fn0002E530: 0002E530
fn0002E530 proc
	addik	r1,r1,FFFFFFD4
	swi	r15,r1,00000000
	swi	r19,r1,00000024
	swi	r21,r1,00000028
	addk	r21,r5,r0
	brlid	r15,0002E7C0
	swi	r0,r5,00000004
	addk	r5,r21,r0
	addik	r6,r0,00000054
	brlid	r15,0002E71C
	swi	r3,r1,0000001C
	beqid	r3,0002E6F4
	addk	r19,r3,r0

l0002E564:
	imm	00000001
	addik	r3,r0,000038E0
	imm	00000001
	addik	r4,r0,00004088
	imm	00000001
	addik	r5,r0,FFFF8E24
	swi	r3,r19,00000000
	imm	00000001
	addik	r3,r0,000042F4
	swi	r4,r19,00000004
	imm	00000001
	addik	r4,r0,000041A0
	swi	r3,r19,00000008
	imm	00000001
	addik	r3,r0,00003BC4
	swi	r4,r19,0000000C
	imm	00000001
	addik	r4,r0,00003B10
	swi	r3,r19,00000010
	imm	00000001
	addik	r3,r0,0000442C
	swi	r4,r19,00000014
	imm	00000001
	addik	r4,r0,0000474C
	swi	r3,r19,00000018
	imm	00000001
	addik	r3,r0,00003E2C
	swi	r4,r19,0000001C
	imm	00000001
	addik	r4,r0,00003C78
	swi	r3,r19,00000020
	imm	00000001
	addik	r3,r0,00003DDC
	swi	r4,r19,00000024
	imm	00003B9A
	addik	r4,r0,FFFFCA00
	swi	r3,r19,00000028
	lwi	r3,r1,0000001C
	swi	r4,r19,00000030
	addik	r4,r0,00000054
	swi	r3,r19,0000002C
	swi	r4,r19,0000004C
	swi	r0,r19,00000038
	swi	r0,r19,00000040
	swi	r0,r19,00000034
	swi	r0,r19,0000003C
	swi	r0,r19,00000044
	swi	r0,r19,00000048
	brlid	r15,0002F448
	swi	r19,r21,00000004
	beqid	r3,0002E6E0
	addk	r5,r3,r0

l0002E634:
	imm	00000001
	addik	r6,r0,FFFF8E2C
	addik	r3,r0,00000078
	addik	r8,r1,00000020
	addik	r7,r1,0000001C
	brlid	r15,0002EE08
	sbi	r3,r1,00000020
	bleid	r3,0002E6E0
	lbui	r5,r1,00000020

l0002E658:
	lwi	r6,r1,0000001C
	addk	r4,r6,r6
	addk	r4,r4,r4
	addk	r4,r4,r4
	rsubk	r4,r6,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	rsubk	r4,r6,r4
	addk	r3,r4,r4
	addk	r3,r3,r3
	andi	r5,r5,FFFFFFDF
	addk	r3,r3,r3
	sext8	r5,r5
	addk	r3,r4,r3
	xori	r4,r5,0000004D
	bneid	r4,0002E6DC
	addk	r3,r3,r6

l0002E6A4:
	addk	r4,r3,r3
	addk	r4,r4,r4
	addk	r4,r4,r4
	rsubk	r4,r3,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	addk	r4,r4,r4
	rsubk	r4,r3,r4
	addk	r5,r4,r4
	addk	r5,r5,r5
	addk	r5,r5,r5
	addk	r4,r4,r5
	addk	r3,r3,r4

l0002E6DC:
	swi	r3,r19,0000002C

l0002E6E0:
	lwi	r15,r1,00000000
	lwi	r19,r1,00000024
	lwi	r21,r1,00000028
	rtsd	r15,00000008
	addik	r1,r1,0000002C

l0002E6F4:
	brlid	r15,0002E7C8
	addk	r5,r21,r0
	lwi	r3,r21,00000000
	addik	r4,r0,00000036
	addk	r5,r21,r0
	swi	r4,r3,00000014
	lwi	r4,r3,00000000
	brald	r15,r4
	swi	r19,r3,00000018
	bri	0002E564

;; fn0002E71C: 0002E71C
;;   Called from:
;;     0002D38C (in fn0002D260)
;;     0002D3C4 (in fn0002D260)
;;     0002E554 (in fn0002E530)
fn0002E71C proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002F2F0
	addk	r5,r6,r0
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002E738: 0002E738
;;   Called from:
;;     0002D6B8 (in fn0002D5F8)
fn0002E738 proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002F2C8
	addk	r5,r6,r0
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002E754: 0002E754
;;   Called from:
;;     0002DA9C (in fn0002DA08)
fn0002E754 proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002F2F0
	addk	r5,r6,r0
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002E770: 0002E770
;;   Called from:
;;     0002D678 (in fn0002D5F8)
fn0002E770 proc
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	brlid	r15,0002F2C8
	addk	r5,r6,r0
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002E78C: 0002E78C
fn0002E78C proc
	rtsd	r15,00000008
	addk	r3,r7,r0

;; fn0002E794: 0002E794
fn0002E794 proc
	lwi	r3,r5,00000000
	addik	r1,r1,FFFFFFE4
	swi	r15,r1,00000000
	addik	r4,r0,00000031
	swi	r4,r3,00000014
	lwi	r3,r3,00000000
	brald	r15,r3
	nop
	lwi	r15,r1,00000000
	rtsd	r15,00000008
	addik	r1,r1,0000001C

;; fn0002E7C0: 0002E7C0
;;   Called from:
;;     0002E544 (in fn0002E530)
fn0002E7C0 proc
	rtsd	r15,00000008
	addk	r3,r0,r0

;; fn0002E7C8: 0002E7C8
;;   Called from:
;;     0002E6F4 (in fn0002E530)
fn0002E7C8 proc
	rtsd	r15,00000008
	nop

;; fn0002E7D0: 0002E7D0
;;   Called from:
;;     0001E184 (in fn0001E004)
;;     0002CCFC (in fn0002CCF0)
fn0002E7D0 proc
	addik	r1,r1,FFFFFFF0
	swi	r28,r1,00000000
	swi	r29,r1,00000004
	swi	r30,r1,00000008
	swi	r31,r1,0000000C
	beqi	r6,0002E850

l0002E7E8:
	beqi	r5,0002E850

l0002E7EC:
	bgeid	r5,0002E7F8
	xor	r28,r5,r6

l0002E7F4:
	rsubi	r5,r5,00000000

l0002E7F8:
	bgei	r6,0002E800

l0002E7FC:
	rsubi	r6,r6,00000000

l0002E800:
	addik	r30,r0,00000000
	addik	r3,r0,00000000
	addik	r29,r0,00000020
	blti	r5,0002E81C

l0002E810:
	add	r5,r5,r5
	bgtid	r5,0002E810
	addik	r29,r29,FFFFFFFF

l0002E81C:
	add	r5,r5,r5
	addc	r30,r30,r30
	rsub	r31,r6,r30
	blti	r31,0002E834

l0002E82C:
	or	r30,r0,r31
	addik	r3,r3,00000001

l0002E834:
	addik	r29,r29,FFFFFFFF
	beqi	r29,0002E844

l0002E83C:
	add	r3,r3,r3
	bri	0002E81C

l0002E844:
	bgei	r28,0002E854

l0002E848:
	brid	0002E854
	rsubi	r3,r3,00000000

l0002E850:
	or	r3,r0,r0

l0002E854:
	lwi	r28,r1,00000000
	lwi	r29,r1,00000004
	lwi	r30,r1,00000008
	lwi	r31,r1,0000000C
	rtsd	r15,00000008
	addik	r1,r1,00000010

;; fn0002E86C: 0002E86C
;;   Called from:
;;     0002CD24 (in fn0002CD10)
fn0002E86C proc
	addik	r1,r1,FFFFFFF0
	swi	r28,r1,00000000
	swi	r29,r1,00000004
	swi	r30,r1,00000008
	swi	r31,r1,0000000C
	beqi	r6,0002E8EC

l0002E884:
	beqi	r5,0002E8EC

l0002E888:
	bgeid	r5,0002E894
	add	r28,r5,r0

l0002E890:
	rsubi	r5,r5,00000000

l0002E894:
	bgei	r6,0002E89C

l0002E898:
	rsubi	r6,r6,00000000

l0002E89C:
	addik	r3,r0,00000000
	addik	r30,r0,00000000
	bltid	r5,0002E8B8
	addik	r29,r0,00000020

l0002E8AC:
	add	r5,r5,r5
	bgeid	r5,0002E8AC
	addik	r29,r29,FFFFFFFF

l0002E8B8:
	add	r5,r5,r5
	addc	r3,r3,r3
	rsub	r31,r6,r3
	blti	r31,0002E8D0

l0002E8C8:
	or	r3,r0,r31
	addik	r30,r30,00000001

l0002E8D0:
	addik	r29,r29,FFFFFFFF
	beqi	r29,0002E8E0

l0002E8D8:
	add	r30,r30,r30
	bri	0002E8B8

l0002E8E0:
	bgei	r28,0002E8F0

l0002E8E4:
	brid	0002E8F0
	rsubi	r3,r3,00000000

l0002E8EC:
	or	r3,r0,r0

l0002E8F0:
	lwi	r28,r1,00000000
	lwi	r29,r1,00000004
	lwi	r30,r1,00000008
	lwi	r31,r1,0000000C
	rtsd	r15,00000008
	addik	r1,r1,00000010

;; fn0002E908: 0002E908
;;   Called from:
;;     0001CA88 (in fn0001CC00)
;;     0001CCA0 (in fn0001CC8C)
;;     0001CCA0 (in fn0001CC98)
;;     0001E174 (in fn0001E004)
;;     000270C0 (in fn00026E10)
;;     0002D108 (in fn0002D0AC)
;;     0002D158 (in fn0002D0AC)
;;     0002DBF0 (in fn0002DB20)
;;     0002DD28 (in fn0002DC74)
fn0002E908 proc
	add	r3,r0,r0
	beqi	r5,0002E958

l0002E910:
	beqi	r6,0002E958

l0002E914:
	bgeid	r5,0002E920
	xor	r4,r5,r6

l0002E91C:
	rsubi	r5,r5,00000000

l0002E920:
	bgei	r6,0002E928

l0002E924:
	rsubi	r6,r6,00000000

l0002E928:
	bri	0002E930

l0002E92C:
	add	r5,r5,r5

l0002E930:
	srl	r6,r6
	addc	r7,r0,r0
	beqi	r7,0002E92C

l0002E93C:
	bneid	r6,0002E92C
	add	r3,r3,r5

l0002E944:
	blti	r4,0002E950

l0002E948:
	rtsd	r15,00000008
	nop

l0002E950:
	rtsd	r15,00000008
	rsub	r3,r3,r0

l0002E958:
	rtsd	r15,00000008
	addi	r3,r0,00000000

;; fn0002E960: 0002E960
;;   Called from:
;;     0001CC64 (in fn0001CC5C)
;;     0002DB78 (in fn0002DB20)
;;     0002DCB0 (in fn0002DC74)
fn0002E960 proc
	addik	r1,r1,FFFFFFF4
	swi	r29,r1,00000000
	swi	r30,r1,00000004
	swi	r31,r1,00000008
	beqi	r6,0002E9F0

l0002E974:
	beqid	r5,0002E9F0
	addik	r30,r0,00000000

l0002E97C:
	addik	r29,r0,00000020
	rsub	r18,r5,r6
	beqid	r18,0002E9F4
	addik	r3,r0,00000001

l0002E98C:
	xor	r18,r5,r6
	bgeid	r18,0002E9A0
	add	r3,r0,r0

l0002E998:
	blti	r6,0002E9F4

l0002E99C:
	bri	0002E9A8

l0002E9A0:
	rsub	r18,r6,r5
	blti	r18,0002E9F4

l0002E9A8:
	bgti	r6,0002E9B4

l0002E9AC:
	brid	0002E9F4
	addik	r3,r0,00000001

l0002E9B4:
	blti	r5,0002E9C4

l0002E9B8:
	add	r5,r5,r5
	bgtid	r5,0002E9B8
	addik	r29,r29,FFFFFFFF

l0002E9C4:
	add	r5,r5,r5
	addc	r30,r30,r30
	rsub	r31,r6,r30
	blti	r31,0002E9DC

l0002E9D4:
	or	r30,r0,r31
	addik	r3,r3,00000001

l0002E9DC:
	addik	r29,r29,FFFFFFFF
	beqi	r29,0002E9EC

l0002E9E4:
	add	r3,r3,r3
	bri	0002E9C4

l0002E9EC:
	bri	0002E9F4

l0002E9F0:
	or	r3,r0,r0

l0002E9F4:
	lwi	r29,r1,00000000
	lwi	r30,r1,00000004
	lwi	r31,r1,00000008
	rtsd	r15,00000008
	addik	r1,r1,0000000C

;; fn0002EA08: 0002EA08
fn0002EA08 proc
	addik	r1,r1,FFFFFFF4
	swi	r29,r1,00000000
	swi	r30,r1,00000004
	swi	r31,r1,00000008
	beqi	r6,0002EAAC

l0002EA1C:
	beqid	r5,0002EAAC
	addik	r3,r0,00000000

l0002EA24:
	addik	r30,r0,00000000
	addik	r29,r0,00000020
	rsub	r18,r5,r6
	beqi	r18,0002EAB0

l0002EA34:
	xor	r18,r5,r6
	bgeid	r18,0002EA48
	addik	r3,r5,00000000

l0002EA40:
	blti	r6,0002EAB0

l0002EA44:
	bri	0002EA50

l0002EA48:
	rsub	r18,r5,r6
	bgti	r18,0002EAB0

l0002EA50:
	bgtid	r6,0002EA70
	addik	r3,r0,00000000

l0002EA58:
	imm	00007FFF
	addik	r18,r0,FFFFFFFF
	and	r5,r5,r18
	and	r6,r6,r18
	brid	0002EAB0
	rsub	r3,r6,r5

l0002EA70:
	blti	r5,0002EA80

l0002EA74:
	add	r5,r5,r5
	bgeid	r5,0002EA74
	addik	r29,r29,FFFFFFFF

l0002EA80:
	add	r5,r5,r5
	addc	r3,r3,r3
	rsub	r31,r6,r3
	blti	r31,0002EA98

l0002EA90:
	or	r3,r0,r31
	addik	r30,r30,00000001

l0002EA98:
	addik	r29,r29,FFFFFFFF
	beqi	r29,0002EAA8

l0002EAA0:
	add	r30,r30,r30
	bri	0002EA80

l0002EAA8:
	bri	0002EAB0

l0002EAAC:
	or	r3,r0,r0

l0002EAB0:
	lwi	r29,r1,00000000
	lwi	r30,r1,00000004
	lwi	r31,r1,00000008
	rtsd	r15,00000008
	addik	r1,r1,0000000C
0002EAC4             30 21 FF F8 FA 61 00 04 12 61 00 00     0!...a...a..

;; fn0002EAD0: 0002EAD0
;;   Called from:
;;     00030268 (in fn0002FFD0)
;;     00030290 (in fn0002FFD0)
fn0002EAD0 proc
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002EAE8                         F8 A1 00 04 F8 C1 00 08         ........
0002EAF0 F8 E1 00 0C F9 01 00 10 F9 21 00 14 F9 41 00 18 .........!...A..
0002EB00 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002EB10 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EB20 B6 0F 00 08 80 00 00 00                         ........       

;; fn0002EB28: 0002EB28
;;   Called from:
;;     00019BE8 (in fn00019BC8)
;;     0001A148 (in fn00019BC8)
;;     0001A38C (in fn00019BC8)
;;     0001AB94 (in fn0001AAB0)
;;     0001ABF4 (in fn0001AAB0)
;;     0001ACE8 (in fn0001AAB0)
;;     0001ADCC (in fn0001AAB0)
;;     0001ADFC (in fn0001AAB0)
;;     0002CFFC (in fn0002CFE4)
fn0002EB28 proc
	swi	r6,r1,00000008
	swi	r7,r1,0000000C
	swi	r8,r1,00000010
	swi	r9,r1,00000014
	swi	r10,r1,00000018
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn0002EB68: 0002EB68
fn0002EB68 proc
	swi	r6,r1,00000008
	swi	r7,r1,0000000C
	swi	r8,r1,00000010
	swi	r9,r1,00000014
	swi	r10,r1,00000018
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002EBA8                         F8 E1 00 0C F9 01 00 10         ........
0002EBB0 F9 21 00 14 F9 41 00 18 30 21 FF F8 FA 61 00 04 .!...A..0!...a..
0002EBC0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002EBD0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EBE0 B6 0F 00 08 80 00 00 00 F8 C1 00 08 F8 E1 00 0C ................
0002EBF0 F9 01 00 10 F9 21 00 14 F9 41 00 18 30 21 FF F8 .....!...A..0!..
0002EC00 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002EC10 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EC20 B6 0F 00 08 80 00 00 00 F8 C1 00 08 F8 E1 00 0C ................
0002EC30 F9 01 00 10 F9 21 00 14 F9 41 00 18 30 21 FF F8 .....!...A..0!..
0002EC40 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002EC50 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EC60 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002EC70 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002EC80 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002EC90 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002ECA0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002ECB0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002ECC0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002ECD0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002ECE0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002ECF0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002ED00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 F9 13 00 18 ................
0002ED10 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002ED20 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002ED30 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002ED40 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002ED50 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002ED60 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002ED70 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002ED80 B6 0F 00 08 80 00 00 00 F8 C1 00 08 F8 E1 00 0C ................
0002ED90 F9 01 00 10 F9 21 00 14 F9 41 00 18 30 21 FF F8 .....!...A..0!..
0002EDA0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002EDB0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EDC0 B6 0F 00 08 80 00 00 00 F8 A1 00 04 F8 C1 00 08 ................
0002EDD0 F8 E1 00 0C F9 01 00 10 F9 21 00 14 F9 41 00 18 .........!...A..
0002EDE0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002EDF0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EE00 B6 0F 00 08 80 00 00 00                         ........       

;; fn0002EE08: 0002EE08
;;   Called from:
;;     0001A250 (in fn00019BC8)
;;     0001A40C (in fn00019BC8)
;;     0002E648 (in fn0002E530)
fn0002EE08 proc
	swi	r6,r1,00000008
	swi	r7,r1,0000000C
	swi	r8,r1,00000010
	swi	r9,r1,00000014
	swi	r10,r1,00000018
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002EE48                         30 21 FF F8 FA 61 00 04         0!...a..
0002EE50 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002EE60 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EE70 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002EE80 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002EE90 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002EEA0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002EEB0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002EEC0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002EED0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002EEE0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002EEF0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002EF00 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002EF10 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002EF20 30 21 00 08 B6 0F 00 08 80 00 00 00             0!..........   

;; fn0002EF2C: 0002EF2C
;;   Called from:
;;     0001A85C (in fn0001A7E4)
fn0002EF2C proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002EF58                         30 21 FF F8 FA 61 00 04         0!...a..
0002EF60 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002EF70 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn0002EF80: 0002EF80
;;   Called from:
;;     0001A61C (in fn0001A610)
;;     0001A6C8 (in fn0001A610)
fn0002EF80 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002EFA8                         30 21 FF F8 FA 61 00 04         0!...a..
0002EFB0 12 61 00 00 80 00 00 00 10 33 00 00 EA 61 00 04 .a.......3...a..
0002EFC0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002EFD0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002EFE0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002EFF0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F000 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F010 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F020 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F030 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F040 30 21 00 08 B6 0F 00 08                         0!......       

;; fn0002F048: 0002F048
;;   Called from:
;;     00030098 (in fn0002FFD0)
;;     0003023C (in fn0002FFD0)
fn0002F048 proc
	nop
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008

;; fn0002F074: 0002F074
;;   Called from:
;;     000301DC (in fn0002FFD0)
;;     000301F8 (in fn0002FFD0)
fn0002F074 proc
	nop
0002F078                         30 21 FF F8 FA 61 00 04         0!...a..
0002F080 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F090 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn0002F0A0: 0002F0A0
;;   Called from:
;;     0001AAEC (in fn0001AAB0)
fn0002F0A0 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn0002F0CC: 0002F0CC
;;   Called from:
;;     0001ABA0 (in fn0001AAB0)
;;     0001ACF4 (in fn0001AAB0)
;;     0001ADD8 (in fn0001AAB0)
;;     0001AE08 (in fn0001AAB0)
;;     0001AE70 (in fn0001AAB0)
fn0002F0CC proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F0F4             30 21 FF F8 FA 61 00 04 12 61 00 00     0!...a...a..
0002F100 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 F9 13 00 18 ................
0002F110 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F120 B6 0F 00 08 80 00 00 00                         ........       

;; fn0002F128: 0002F128
;;   Called from:
;;     00019C08 (in fn00019BC8)
;;     00019C28 (in fn00019BC8)
;;     00019C48 (in fn00019BC8)
;;     00019C68 (in fn00019BC8)
;;     00019C88 (in fn00019BC8)
;;     00019CA8 (in fn00019BC8)
;;     00019CC8 (in fn00019BC8)
;;     00019CE8 (in fn00019BC8)
;;     00019D08 (in fn00019BC8)
;;     00019D28 (in fn00019BC8)
;;     00019D48 (in fn00019BC8)
;;     00019D68 (in fn00019BC8)
;;     00019D88 (in fn00019BC8)
;;     00019DA8 (in fn00019BC8)
;;     00019DC8 (in fn00019BC8)
;;     00019DE8 (in fn00019BC8)
;;     00019E08 (in fn00019BC8)
;;     00019E28 (in fn00019BC8)
;;     00019E48 (in fn00019BC8)
;;     00019E68 (in fn00019BC8)
;;     00019E88 (in fn00019BC8)
fn0002F128 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	swi	r8,r19,00000018
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn0002F15C: 0002F15C
fn0002F15C proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F184             30 21 FF F8 FA 61 00 04 12 61 00 00     0!...a...a..
0002F190 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F1A0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F1B0 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
0002F1C0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F1D0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F1E0 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F1F0 30 21 00 08 B6 0F 00 08 80 00 00 00             0!..........   

;; fn0002F1FC: 0002F1FC
fn0002F1FC proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008

;; fn0002F21C: 0002F21C
;;   Called from:
;;     0002F218 (in fn0002F1FC)
;;     00030214 (in fn0002FFD0)
;;     00030270 (in fn0002FFD0)
;;     000302A4 (in fn0002FFD0)
fn0002F21C proc
	rtsd	r15,00000008
	nop
0002F224             30 21 FF F8 FA 61 00 04 12 61 00 00     0!...a...a..
0002F230 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F240 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F250 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
0002F260 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F270 80 00 00 00                                     ....           

;; fn0002F274: 0002F274
;;   Called from:
;;     00019E94 (in fn00019BC8)
;;     0001A398 (in fn00019BC8)
fn0002F274 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F29C                                     30 21 FF F8             0!..
0002F2A0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F2B0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F2C0 B6 0F 00 08 80 00 00 00                         ........       

;; fn0002F2C8: 0002F2C8
;;   Called from:
;;     0002E740 (in fn0002E738)
;;     0002E778 (in fn0002E770)
fn0002F2C8 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn0002F2F0: 0002F2F0
;;   Called from:
;;     0002E724 (in fn0002E71C)
;;     0002E75C (in fn0002E754)
fn0002F2F0 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F318                         30 21 FF F8 FA 61 00 04         0!...a..
0002F320 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002F330 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F340 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F350 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F360 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F370 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F380 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F390 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F3A0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F3B0 F8 F3 00 14 80 00 00 00 10 64 00 00 10 85 00 00 .........d......
0002F3C0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F3D0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F3E0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F3F0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F400 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F410 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F420 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F430 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F440 B6 0F 00 08 80 00 00 00                         ........       

;; fn0002F448: 0002F448
;;   Called from:
;;     0002E624 (in fn0002E530)
fn0002F448 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F470 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F480 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F490 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F4A0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002F4B0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F4C0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F4D0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F4E0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F4F0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F500 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F510 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F520 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F530 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F540 30 21 FF F8 FA 61 00 04 12 61 00 00 80 00 00 00 0!...a...a......
0002F550 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F560 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F570 F8 B3 00 0C 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F580 30 21 00 08 B6 0F 00 08 80 00 00 00 F8 C1 00 08 0!..............
0002F590 F8 E1 00 0C F9 01 00 10 F9 21 00 14 F9 41 00 18 .........!...A..
0002F5A0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F5B0 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F5C0 30 21 00 08 B6 0F 00 08 80 00 00 00 F8 E1 00 0C 0!..............
0002F5D0 F9 01 00 10 F9 21 00 14 F9 41 00 18 30 21 FF F8 .....!...A..0!..
0002F5E0 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F5F0 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F600 30 21 00 08 B6 0F 00 08 80 00 00 00             0!..........   

;; fn0002F60C: 0002F60C
;;   Called from:
;;     0001AE58 (in fn0001AAB0)
;;     0001DEC0 (in fn0001DE80)
;;     0001DF20 (in fn0001DE80)
;;     00027794 (in fn00027448)
;;     000277A8 (in fn00027448)
;;     0002CE00 (in fn0002CDCC)
fn0002F60C proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn0002F63C: 0002F63C
;;   Called from:
;;     00029410 (in fn000291C4)
;;     0002CE20 (in fn0002CE14)
fn0002F63C proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	swi	r6,r19,00000010
	swi	r7,r19,00000014
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F66C                                     30 21 FF F8             0!..
0002F670 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F680 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F690 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F6A0 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
0002F6B0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F6C0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F6D0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
0002F6E0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F6F0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F700 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F710 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F720 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F730 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F740 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F750 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002F760 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F770 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F780 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002F790 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F7A0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F7B0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002F7C0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F7D0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F7E0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
0002F7F0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F800 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F810 F8 D3 00 10 F8 F3 00 14 80 00 00 00 10 33 00 00 .............3..
0002F820 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F830 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F840 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F850 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F860 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F870 F8 F3 00 14 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002F880 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002F890 FA 61 00 04 12 61 00 00 F8 B3 00 0C F8 D3 00 10 .a...a..........
0002F8A0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F8B0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F8C0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002F8D0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F8E0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F8F0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002F900 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002F910 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002F920 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
0002F930 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn0002F940: 0002F940
;;   Called from:
;;     0001A730 (in fn0001A700)
;;     0001A834 (in fn0001A7E4)
fn0002F940 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002F968                         30 21 FF F8 FA 61 00 04         0!...a..
0002F970 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F980 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002F990 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002F9A0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002F9B0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002F9C0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002F9D0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........

;; fn0002F9E0: 0002F9E0
;;   Called from:
;;     0001B1A0 (in fn0001B134)
fn0002F9E0 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop

;; fn0002FA08: 0002FA08
;;   Called from:
;;     0001B1B4 (in fn0001B134)
fn0002FA08 proc
	addik	r1,r1,FFFFFFF8
	swi	r19,r1,00000004
	addk	r19,r1,r0
	swi	r5,r19,0000000C
	nop
	addk	r1,r19,r0
	lwi	r19,r1,00000004
	addik	r1,r1,00000008
	rtsd	r15,00000008
	nop
0002FA30 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FA40 F8 D3 00 10 F8 F3 00 14 F9 13 00 18 80 00 00 00 ................
0002FA50 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FA60 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FA70 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002FA80 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FA90 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FAA0 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 F9 13 00 18 ................
0002FAB0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FAC0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FAD0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002FAE0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FAF0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FB00 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002FB10 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FB20 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FB30 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002FB40 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FB50 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FB60 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FB70 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FB80 12 61 00 00 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 .a..............
0002FB90 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FBA0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FBB0 12 61 00 00 80 00 00 00 10 33 00 00 EA 61 00 04 .a.......3...a..
0002FBC0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002FBD0 FA 61 00 04 12 61 00 00 80 00 00 00 10 33 00 00 .a...a.......3..
0002FBE0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FBF0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FC00 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002FC10 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002FC20 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
0002FC30 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FC40 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FC50 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
0002FC60 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FC70 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FC80 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FC90 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FCA0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002FCB0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FCC0 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FCD0 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 64 00 00 .............d..
0002FCE0 10 85 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FCF0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FD00 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002FD10 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FD20 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FD30 F8 D3 00 10 80 00 00 00 10 33 00 00 EA 61 00 04 .........3...a..
0002FD40 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002FD50 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
0002FD60 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FD70 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FD80 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
0002FD90 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FDA0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FDB0 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FDC0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FDD0 12 61 00 00 F8 B3 00 0C 80 00 00 00 10 33 00 00 .a...........3..
0002FDE0 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FDF0 30 21 FF F8 FA 61 00 04 12 61 00 00 F8 B3 00 0C 0!...a...a......
0002FE00 80 00 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FE10 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FE20 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002FE30 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FE40 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FE50 F8 B3 00 0C F8 D3 00 10 F8 F3 00 14 80 00 00 00 ................
0002FE60 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FE70 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FE80 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 64 00 00 .............d..
0002FE90 10 85 00 00 10 33 00 00 EA 61 00 04 30 21 00 08 .....3...a..0!..
0002FEA0 B6 0F 00 08 80 00 00 00 30 21 FF F8 FA 61 00 04 ........0!...a..
0002FEB0 12 61 00 00 F8 B3 00 0C F8 D3 00 10 80 00 00 00 .a..............
0002FEC0 10 64 00 00 10 85 00 00 10 33 00 00 EA 61 00 04 .d.......3...a..
0002FED0 30 21 00 08 B6 0F 00 08 80 00 00 00 30 21 FF F8 0!..........0!..
0002FEE0 FA 61 00 04 12 61 00 00 F8 B3 00 0C 80 00 00 00 .a...a..........
0002FEF0 10 33 00 00 EA 61 00 04 30 21 00 08 B6 0F 00 08 .3...a..0!......
0002FF00 80 00 00 00 30 21 FF F8 FA 61 00 04 12 61 00 00 ....0!...a...a..
0002FF10 F8 B3 00 0C F8 D3 00 10 80 00 00 00 10 33 00 00 .............3..
0002FF20 EA 61 00 04 30 21 00 08 B6 0F 00 08 80 00 00 00 .a..0!..........
0002FF30 30 21 FF E0 FA 61 00 1C B0 00 00 01 32 60 8E 54 0!...a......2`.T
0002FF40 F9 E1 00 00 E8 73 FF FC A8 83 FF FF BE 04 00 1C .....s..........
0002FF50 32 73 FF FC 99 FC 18 00 32 73 FF FC E8 73 00 00 2s......2s...s..
0002FF60 A8 83 FF FF BC 24 FF F0 E9 E1 00 00 EA 61 00 1C .....$.......a..
0002FF70 B6 0F 00 08 30 21 00 20 B0 00 00 01 E8 E0 8E A4 ....0!. ........
0002FF80 B0 00 00 01 30 C0 6D D8 B0 00 00 01 E8 A0 8E B8 ....0.m.........
0002FF90 30 21 FF E4 F9 E1 00 00 B9 F4 EB 38 80 00 00 00 0!.........8....
0002FFA0 B0 00 FF FE B9 F4 9B CC 80 00 00 00 30 21 FB 10 ............0!..
0002FFB0 FA A1 04 DC FA C1 04 E0 F9 E1 00 00 FA 61 04 D8 .............a..
0002FFC0 FA E1 04 E4 FB 01 04 E8 FB 21 04 EC E8 66 00 00 .........!...f..

;; fn0002FFD0: 0002FFD0
;;   Called from:
;;     0001A3C4 (in fn00019BC8)
fn0002FFD0 proc
	addk	r22,r6,r0
	imm	00000001
	swi	r3,r0,FFFF8EA4
	beqid	r3,0003021C
	addk	r21,r5,r0

l0002FFE4:
	lbui	r3,r3,00000000
	beqi	r3,0003021C

l0002FFEC:
	brlid	r15,0002CFE4
	addik	r5,r1,00000454
	addik	r7,r0,00000208
	addik	r6,r0,0000003E
	addik	r5,r1,0000001C
	imm	0000FFFF
	brlid	r15,000355C0
	swi	r3,r1,0000001C
	brlid	r15,0002CFE4
	addik	r5,r1,000003D0
	addik	r5,r1,00000224
	addik	r7,r0,000001AC
	addik	r6,r0,0000003E
	imm	0000FFFE
	brlid	r15,0002D008
	swi	r3,r1,00000224
	addk	r6,r21,r0
	addk	r7,r22,r0
	addik	r5,r1,00000224
	imm	0000FFFE
	brlid	r15,00029E48
	addk	r8,r0,r0
	lwi	r6,r1,00000228
	lwi	r4,r1,00000438
	lwi	r5,r1,00000020
	lwi	r6,r6,0000002C
	swi	r4,r1,000004BC
	addik	r4,r21,FFFFFFFF
	cmp	r18,r4,r3
	bltid	r18,00030278
	swi	r6,r5,0000002C

l00030068:
	cmp	r18,r21,r3
	bltid	r18,00030230
	addk	r3,r3,r3

l00030074:
	imm	0000FFFE
	brlid	r15,0002B1C0
	nop
	addk	r23,r3,r0

l00030084:
	imm	00000001
	lwi	r5,r0,FFFF8EA0
	beqi	r5,000302AC

l00030090:
	imm	00000001
	addik	r6,r0,00006FD8
	brlid	r15,0002F048
	nop
	beqid	r3,000302C0
	addk	r19,r3,r0

l000300A8:
	addk	r6,r23,r0
	imm	0000FFFF
	brlid	r15,00036018
	addik	r5,r1,0000001C
	imm	00000001
	lwi	r6,r0,FFFF8E9C
	imm	0000FFFE
	brlid	r15,0002CE64
	addik	r5,r1,0000001C
	addik	r5,r1,0000001C
	imm	0000FFFF
	brlid	r15,00035A6C
	addik	r6,r0,00000001
	imm	00000001
	addik	r6,r0,FFFF8E88
	imm	0000FFFE
	brlid	r15,0002B2CC
	addik	r5,r1,0000001C
	imm	0000FFFF
	brlid	r15,00035CD4
	addik	r5,r1,0000001C
	addk	r24,r3,r0
	addik	r6,r1,00000224
	imm	0000FFFE
	brlid	r15,0002DB74
	addik	r5,r1,0000001C
	imm	00000001
	addik	r8,r0,FFFF8E88
	addk	r7,r24,r0
	addik	r6,r1,00000224
	imm	0000FFFE
	brlid	r15,0002B51C
	addik	r5,r1,0000001C
	addk	r7,r22,r0
	addk	r6,r21,r0
	addik	r8,r0,00000001
	addik	r5,r1,00000224
	imm	0000FFFE
	brlid	r15,00029E48
	addk	r25,r3,r0
	addk	r6,r19,r0
	imm	0000FFFE
	brlid	r15,0002EE08
	addik	r5,r1,00000224
	addk	r6,r25,r0
	imm	0000FFFE
	brlid	r15,0002D9D8
	addik	r5,r1,00000224
	imm	00000001
	lwi	r7,r0,FFFF8E9C
	addik	r6,r1,00000224
	imm	0000FFFE
	brlid	r15,0002CEF0
	addik	r5,r1,0000001C
	imm	00000001
	addik	r8,r0,FFFF8E88
	addk	r7,r24,r0
	addik	r6,r1,00000224
	imm	0000FFFE
	brlid	r15,0002BA7C
	addik	r5,r1,0000001C
	imm	0000FFFE
	brlid	r15,0002D1B0
	addik	r5,r1,00000224
	imm	0000FFFE
	brlid	r15,0002D120
	addik	r5,r1,00000224
	imm	0000FFFF
	brlid	r15,00035BC4
	addik	r5,r1,0000001C
	imm	0000FFFF
	brlid	r15,000356D8
	addik	r5,r1,0000001C
	imm	00000001
	lwi	r3,r0,FFFF8EB4
	xor	r3,r3,r23
	beqi	r3,000301E4

l000301DC:
	brlid	r15,0002F074
	addk	r5,r23,r0

l000301E4:
	imm	00000001
	lwi	r3,r0,FFFF8EA8
	xor	r3,r3,r19
	beqid	r3,00030204
	lwi	r3,r1,000004C0

l000301F8:
	brlid	r15,0002F074
	addk	r5,r19,r0
	lwi	r3,r1,000004C0

l00030204:
	lwi	r4,r1,0000043C
	addk	r3,r3,r4
	beqid	r3,000302A4
	addik	r5,r0,00000002

l00030214:
	brlid	r15,0002F21C
	nop

l0003021C:
	imm	00000001
	addik	r3,r0,00006F98
	imm	00000001
	swi	r3,r0,FFFF8EA4
	bri	0002FFEC

l00030230:
	addk	r19,r3,r3
	imm	00000001
	addik	r6,r0,00006FC0
	brlid	r15,0002F048
	lw	r5,r19,r22
	bneid	r3,00030084
	addk	r23,r3,r0

l0003024C:
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	lw	r8,r19,r22

l00030258:
	imm	00000001
	lwi	r7,r0,FFFF8EA4
	imm	00000001
	addik	r6,r0,00006FC4
	brlid	r15,0002EAD0
	nop
	brlid	r15,0002F21C
	addik	r5,r0,00000001

l00030278:
	imm	00000001
	lwi	r7,r0,FFFF8EA4
	imm	00000001
	addik	r6,r0,00006FA4
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	brlid	r15,0002EAD0
	nop
	imm	0000FFFE
	brlid	r15,00029B70
	nop

l000302A4:
	brlid	r15,0002F21C
	addk	r5,r3,r0

l000302AC:
	imm	0000FFFE
	brlid	r15,0002B1D0
	nop
	brid	000300A8
	addk	r19,r3,r0

l000302C0:
	imm	00000001
	lwi	r5,r0,FFFF8EB8
	imm	00000001
	lwi	r8,r0,FFFF8EA0
	bri	00030258
